MSSQLServer и DataColumn.ExtendedProperties
От: flatline  
Дата: 28.04.11 12:13
Оценка:
Возможно ли при помощи SqlDataAdapter достать с MSSQLServer описания столбцов? У меня при любых запросах поле DataColumn.ExtendedProperties остаётся равным null (остальные свойства столбца заполняются корректно).


Знаю, что можно получить эту информацию путём прямого запроса к системным таблицам. Но как понять, какому полю/таблице в БД соответствует определённая колонка в полученном DataTable? Проект использует очень сложные JOIN-запросы с алиасами и парсить запросы вручную будет весьма утомительно. Есть ли иные варианты? Ведь в конечный DataTable как-то попадает остальная информация о колонках (размер в БД, свойства autoincrement, unique), в том числе и при использовании JOIN-запросов с алиасами. Т.е. получается, что адаптер на каком-то этапе имеет информацию о том, какому полю в БД соответствует определённое поле конечного DataTable.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.