Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Получение сведений о схеме из базы данных выполняется с помощью процесса обнаружения схемы. Обнаружение схемы позволяет приложениям запрашивать, чтобы управляемые поставщики находили и возвращали сведения о схеме базы данных, также называемой метаданными определенной базы данных. Различные элементы схемы базы данных, такие как таблицы, столбцы и хранимые процедуры, предоставляются с помощью коллекций схем. Каждая коллекция схем содержит различные сведения о схеме, относящиеся к используемому поставщику.
Каждый из управляемых поставщиков .NET Framework реализует GetSchema метод в Connection классе, а сведения о схеме, возвращаемые из GetSchema метода, приходят в виде DataTable. Этот GetSchema метод является перегруженным методом, предоставляющим необязательные параметры для указания возвращаемой коллекции схем и ограничения объема возвращаемой информации.
Поставщики данных .NET Framework для OLE DB, ODBC, Oracle и SqlClient предоставляют GetSchemaTable метод, который возвращает DataTable, описывающий метаданные столбца DataReader.
Поставщик данных .NET Framework для OLE DB также предоставляет сведения о схеме с помощью GetOleDbSchemaTable метода OleDbConnection объекта. В качестве аргументов GetOleDbSchemaTable принимает OleDbSchemaGuid, который определяет возвращаемую информацию схемы, и массив ограничений для этих возвращаемых столбцов.
GetOleDbSchemaTable возвращает DataTable, заполненную запрошенными сведениями о схеме.
В этом разделе
GetSchema и коллекции схем Описывает метод GetSchema и то, как его можно использовать для получения и ограничения сведений о схеме из базы данных.
Ограничения схемы описывают ограничения схемы, которые можно использовать с GetSchema.
Общие коллекции схем Описывает все общие коллекции схем, поддерживаемые всеми управляемыми поставщиками .NET Framework.
Коллекции схем SQL Server Описывает коллекцию схем, поддерживаемую поставщиком .NET Framework для SQL Server.
Коллекции схем Oracle Описывает коллекцию схем, поддерживаемую поставщиком .NET Framework для Oracle.
Коллекции схем ODBC Описывает коллекции схем для драйверов ODBC.
Коллекции схем OLE DB Описывает коллекции схем для поставщиков OLE DB.
Справка
GetSchema Описывает GetSchema метод DbConnection класса.
GetSchema Описывает GetSchema метод OdbcConnection класса.
GetSchema Описывает GetSchema метод OleDbConnection класса.
GetSchema Описывает GetSchema метод OracleConnection класса.
GetSchema Описывает GetSchema метод SqlConnection класса.
GetSchemaTable Описывает GetSchemaTable метод DbDataReader класса.
GetSchemaTable Описывает GetSchemaTable метод OdbcDataReader класса.
GetSchemaTable Описывает GetSchemaTable метод OleDbDataReader класса.
GetSchemaTable Описывает GetSchemaTable метод OracleDataReader класса.
GetSchemaTable Описывает GetSchemaTable метод SqlDataReader класса.