Это мой SQL запросКак преобразовать SQL в LINQ
SELECT
sys.sysobjects.name Name,
sys.foreign_keys.*
FROM
sys.foreign_keys
inner join sys.sysobjects on
sys.foreign_keys.parent_object_id = sys.sysobjects.id
WHERE
referenced_object_id = OBJECT_ID(N'[dbo].[Country]')
Я установил Linqer для преобразования SQL в LINQ. Но я получил ошибку:
SQL cannot be converted to LINQ: Table [foreign_keys] not found in the current Data Context.
Я новичок в Linq. Может ли кто-нибудь помочь мне преобразовать SQL в Linq
http://stackoverflow.com/questions/296972/sql-to-linq-tool и http://stackoverflow.com/questions/1339732/convert-sql-to-linq-to-sql и http://stackoverflow.com/questions/12238423/linqpad-convert-sql-to-linq-command – imonas
imonas: У меня есть Linqer и linqpad. Но я получаю ошибку «SQL не может быть преобразован в LINQ: Таблица [foreign_keys] не найден в текущем контексте данных. ' – Mizbella
Проблема заключается в том, что системные представления не будут получены Linqer. Если вы хотите прочитать эти таблицы в своем приложении, сначала создайте свои собственные представления на них, как это было сделано [здесь] (http://stackoverflow.com/a/8099311/861716) и напишите запрос на эти представления. –