Как получить View SQL Query в C # - PullRequest
0 голосов
/ 04 января 2012

Мне нужно получить View SQL Query, чтобы отобразить его в каком-то текстовом поле на уровне C # CODE. Каждый вид основан на части, например Select x From table и я хочу получить его в своем коде C #, только этот запрос с использованием имени представления, которое я уже знаю. Как добиться этого в C #, возможно, с помощью ADO.NET?

Ответы [ 2 ]

1 голос
/ 04 января 2012

Используйте свойство ADO.Net SqlDataAdapter объекта SelectCommand, чтобы получить запрос на выборку, связанный с набором данных / datatable, предполагая, что это то, что вы хотите ...

Ниже приведена ссылка MSDN для объяснения свойства SelectCommand:

http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqldataadapter.selectcommand.aspx

ОК, если вам нужен базовый запрос для database VIEW, то, поскольку он хранится на сервере базы данных, вы можете получить его, только выполнив хранимую процедуру sp_helptext 'YOUR_VIEW_NAME' в sql management studio или даже из ADO.Net в C # / VB.Net. Ссылка ниже:

http://msdn.microsoft.com/en-us/library/ms176112.aspx

0 голосов
/ 04 января 2012

Если я хорошо понимаю, вам нужна схема БД.Может быть информация из Извлечение всех видов из DbConnection (для распространенных типов БД) может быть полезно для вас.

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