Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: .NET Framework
.NET .NET
Standard
Получение сведений о схеме из базы данных выполняется с помощью процесса обнаружения схемы. Обнаружение схемы позволяет приложениям обращаться к управляемым поставщикам с запросом, чтобы они находили и возвращали сведения о схеме заданной базы данных, также известные как метаданные. Различные элементы схемы базы данных, например таблицы, столбцы и хранимые процедуры, предоставляются через коллекции схем. Каждая коллекция схемы в зависимости от используемого поставщика содержит различные сведения о схеме.
Поставщик данных Microsoft SqlClient для SQL Server реализует метод GetSchema в классе SqlConnection, а сведения о схеме, возвращаемые из метода GetSchema, представляются в виде объекта DataTable. GetSchema — перегружаемый метод, содержащий необязательные параметры для указания возвращаемой коллекции схем и ограничения объема возвращаемых сведений. Поставщик данных SqlClient также предоставляет метод GetSchemaTable, возвращающий объект DataTable с описанием метаданных столбцов объекта SqlDataReader.
В этом разделе
GetSchema и коллекции схем
Описание метода GetSchema и его использования для получения и ограничения сведений о схеме из базы данных.
Ограничения схемы
Описание ограничений схемы, которые можно использовать с методом GetSchema.
Общие коллекции схем
Описание всех общих коллекций схем, которые поддерживаются всеми управляемыми поставщиками .NET.
Коллекции схем SQL Server
Описание дополнительных коллекций схем, поддерживаемых поставщиком данных Microsoft SqlClient для SQL Server.