Linq @ sql Можно ли выполнить SQL-запрос с Linq2Sql для типа, не определенного в codegen - PullRequest
1 голос
/ 12 марта 2010

У меня есть приложение, и я пришел к тому, что мне нужно построить SQL заявление динамически.

Есть ли способ выполнить его и вернуть тип, который не был определен через конструктор с Linq2Sql ??

Malcolm

Ответы [ 2 ]

0 голосов
/ 15 марта 2010

Нет.

Вы можете динамически создавать SQL-запрос и выполнять его, но он ДОЛЖЕН отображаться на тип в текстовом тексте данных.

Я обычно заканчиваю тем, что создавал представление и добавлял его к текстовому тексту или использовал старую добрую библиотеку SQLClient.

c'est la vie

0 голосов
/ 15 марта 2010

Вы имеете в виду существующий тип, который вы сами определили? Это невозможно, вам всегда нужно сопоставлять объекты LINQ2SQL с вашей собственной объектной логикой (объекты схемы).

В .NET4 у вас будет больше опций для управления типом вывода, но только с LINQ2Entities. LINQ2SQL останется таким, как сейчас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...