Как LINQPad ссылается на другие классы, например, Книги в LINQ в образцах Действия

Thats, как это работает хранимые процедуры, выполненные в порядке, Вы не должны начинать просто что-то как

exec dbo.sp1
exec dbo.sp2
64
задан Edward Tanguay 3 August 2009 в 12:15
поделиться

3 ответа

Если щелкнуть правой кнопкой мыши в редакторе кода в LINQPad и выбрать «Дополнительные свойства запроса», появятся два диалоговых окна: Дополнительные ссылки и Импорт дополнительных пространств имен.

1) В Дополнительные ссылки , выберите Добавить , затем нажмите Обзор и перейдите к своей пользовательской сборке.

2) Затем в Импорт дополнительных пространств имен введите пространства имен , которые вы хотите импортировать из этой сборки.

105
ответ дан 24 November 2019 в 15:51
поделиться

LINQPad позволяет ссылаться на пользовательские сборки через диалоговое окно Advanced Query Properties , которое можно открыть, нажав F4 .

10
ответ дан 24 November 2019 в 15:51
поделиться

На самом деле, если вы посмотрите файл linq, такой как Book.linq, с помощью блокнота, вы увидите, что файл представляет собой смесь XML и фрагмента кода в конце:

<Query Kind="Statements"> <!-- kind: Program, ... --->
  <Connection>...</Connection> <!-- Optional, if you have connection to db -->
  <Reference>[path]\[library]</Reference> <!-- references to your customized libraries -->
  <Reference>RuntimeDirectory&gt;System.Data.dll</Reference> <!-- example to System.Data.dll -->
  <Namespace>System.Data</Namespace> <!-- here are nodes for namespaces... -->
  <Namespace>MyLibrary.Common</Namespace>
</Query>

var conn = "Data Source=...";
....

В порядке слов, вы можете найти более подробная информация из примеров файлов linq о том, как LINQPad получает всю информацию, создает динамическую сборку и выполняет ее внутренне, чтобы вернуть результаты обратно в свой пользовательский интерфейс.

Между прочим,

4
ответ дан 24 November 2019 в 15:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: