Программный доступ к структуре таблиц в базе данных - PullRequest
1 голос
/ 17 февраля 2011

Как я могу программно получить доступ (просто получить доступ) к структуре таблиц в моей базе данных.Если у меня есть таблица Employee с атрибутами Id, Name, SSN и т. Д., Я хочу получить доступ к Id, Name и SSN в коде файлов моих веб-форм.Я знаю, что LINQ и Entity Framework будут участвовать, но я не могу понять, как это сделать.Я использую ASP.NET 4.

Я не хочу, чтобы строки хранились в таблицах.Я просто хочу знать, какова структура таблицы, то есть каковы столбцы.Я хочу добавить больше столбцов в таблицы в будущем.

Спасибо.

1 Ответ

1 голос
/ 17 февраля 2011

Я бы тогда не использовал каркас сущностей, я использовал бы обычный ADO.NET для загрузки DataTable с видом SELECT TOP 1 * FROM dbo.TableName WITH (NOLOCK) (если вы находитесь в сценарии SQL Server), тогдаТаблица содержит столбцы, циклы на столбцы таблицы, вы видите их тип и имя, и это схема / структура таблицы, которую вы ищете.

Вы также можете манипулировать таблицами и добавлять столбцы;не так, как я обсуждал выше, но это возможно.

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