На самом деле это продолжение этого вопроса:
Переход с LINQpad на правильный проект Visual Studio?
.. но я не могу заставить его работать должным образом.
Ответ на этот вопрос предлагает сбросить сборку контекста как dll, но, хотя я сделал это, когда я импортирую ее в качестве ссылки, мне не совсем ясно, как я мог бы создать экземпляр этого контекста, указать его в базе данных и на самом деле запустите запрос к нему, что-то вроде следующего:
var db = новый ContextFromThatDLL (myconnectionstring);
var query = from a в db.MYTABLE, где a.ID == 1 select a;
Дополнительная информация:
Я использую драйвер IQ в LinqPad для подключения к Oracle.
У меня есть уже есть лицензия на DevArt (которую использует драйвер IQ), но я знаю, что драйвер IQ генерирует свой собственный SQL из LINQ, и я предпочитаю его. Кроме того, я разрабатываю запросы в LinqPad, который отлично подходит для моего рабочего процесса, но обнаружил, что DevArt не всегда генерирует SQL так же хорошо, как IQ.