не может найти код SQL для таблиц схемы XSD - PullRequest
0 голосов
/ 21 июля 2011

Следующий фрагмент кода взят из файла * .xsd (XML-схема, встроенная в Visual Studio).Я пытаюсь выяснить, где живет код SQL для данных, которые можно извлечь с помощью этих строго типизированных таблиц .NET.Я посмотрел везде и не могу найти его.Только две таблицы соответствуют реальным именам таблиц в моей базе данных.Эти первичные и внешние ключи настроены в Visual Studio для этого XSD или эти ключи находятся в базе данных SQL?Если дважды щелкнуть * .xsd, я смогу увидеть таблицы, но я не знаю, какие данные запрашиваются из базы данных, если я не использую профилировщик SQL.Если кто-то может объяснить, это было бы здорово.

enter image description here

1 Ответ

0 голосов
/ 21 июля 2011

Нашел этот PDF лучший ресурс онлайн на данный момент: http://oreilly.com/catalog/visualstudiohks/chapter/hack49.pdf

Строго типизированные наборы данных начинаются на стр. 49. Единственная проблема заключается в том, что это не помогает мне ответить на вопрос, который у меня был. Когда я перетаскиваю таблицу из обозревателя сервера в файл * .xsd, TableAdaptor создается с помощью метода Fill, GetData (). При создании вручную это не создается. Он также говорит, что автоматически обновляет файл web.config с информацией о строке подключения. Однако таблицы, которые я пытаюсь выяснить, не имеют этого TableAdaptor. Кажется, что ключи вообще не связаны с SQL. Они основаны исключительно на таблице в Visual Studio XSD Designer на основе созданных там столбцов. Я все еще хотел бы знать, как данные в конечном итоге отображаются в SQL и в какие таблицы.

...