Как добавить расширение Linqpad с существующим кодом - PullRequest
0 голосов
/ 17 мая 2018

Я заинтересован в экспорте оператора SQL SELECT в список операторов INSERT.Я нашел блок кода здесь , который описан как

Расширения LINQPad для генерации операторов класса и вставки из SQL

Однако яне уверен, как начать использовать это в Linqpad.Я подумал, что мне просто нужно скопировать и вставить код в область «Мои расширения» в Linqpad, но это не работает.

Есть идеи?

1 Ответ

0 голосов
/ 17 мая 2018

Создайте запрос, используя соединение с базой данных.Установите режим запроса на Программирование.

Добавьте код после комментария «Определите другие методы».Добавьте строку к Main, чтобы сгенерировать код и вывести его:

CSharpClassFromSqlGeneratorExtensions.DumpInsert(this.Connection, "SELECT * from Accounts").Dump();

или

CSharpClassFromSqlGeneratorExtensions.DumpClass(this.Connection, "SELECT * from [User]").Dump();

Скопируйте вывод в другой запрос.

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

...