Sdílet prostřednictvím


Načítání informací o databázovém schématu

Získání informací o schématu z databáze se provádí procesem zjišťování schématu. Zjišťování schématu umožňuje aplikacím požadovat, aby spravovaní zprostředkovatelé našli a vrátili informace o schématu databáze, označované také jako metadata dané databáze. Různé prvky schématu databáze, jako jsou tabulky, sloupce a uložené procedury, jsou zpřístupněny prostřednictvím kolekcí schémat. Každá kolekce schématu obsahuje různé informace o schématu specifické pro používaného poskytovatele.

Každý ze spravovaných zprostředkovatelů rozhraní .NET Framework implementuje metodu GetSchema ve třídě Připojení ion a informace o schématu vrácené metodou GetSchema přichází ve formě DataTable. GetSchema metoda je přetížená metoda, která poskytuje volitelné parametry pro zadání kolekce schématu pro vrácení a omezení množství vrácených informací.

Rozhraní .NET Framework Zprostředkovatel dat pro OLE DB, ODBC, Oracle a SqlClient poskytují metodu GetSchemaTable, která vrací DataTable popisující metadata sloupců třídy DataReader.

Rozhraní .NET Framework Zprostředkovatel dat pro OLE DB také zveřejňuje informace o schématu pomocí GetOleDbSchemaTable metody objektuOleDbConnection. Jako argumenty přebírá GetOleDbSchemaTable OleDbSchemaGuid informace o schématu, které se mají vrátit, a pole omezení pro tyto vrácené sloupce. Funkce GetOleDbSchemaTable vrátí naplněnou DataTable požadovanými informacemi o schématu.

V tomto oddílu

Příkaz GetSchema a kolekce schémat
Popisuje metodu GetSchema a způsob jeho použití k načtení a omezení informací o schématu z databáze.

Omezení schématu
Popisuje omezení schématu, která lze použít s GetSchema.

Společné kolekce schémat
Popisuje všechny společné kolekce schémat podporované všemi spravovanými poskytovateli rozhraní .NET Framework.

Kolekce schémat SQL Serveru
Popisuje kolekci schémat podporovanou poskytovatelem rozhraní .NET Framework pro SQL Server.

Kolekce schémat Oracle
Popisuje kolekci schémat podporovanou poskytovatelem rozhraní .NET Framework pro Oracle.

Kolekce schémat ODBC
Popisuje kolekce schémat pro ovladače ODBC.

Kolekce schémat OLE DB
Popisuje kolekce schémat pro zprostředkovatele OLE DB.

Reference

GetSchema
Popisuje Metodu DbConnection GetSchema třídy.

GetSchema
Popisuje Metodu OdbcConnection GetSchema třídy.

GetSchema
Popisuje Metodu OleDbConnection GetSchema třídy.

GetSchema
Popisuje Metodu OracleConnection GetSchema třídy.

GetSchema
Popisuje Metodu SqlConnection GetSchema třídy.

GetSchemaTable
Popisuje GetSchemaTable metoda DbDataReader třídy.

GetSchemaTable
Popisuje GetSchemaTable metoda OdbcDataReader třídy.

GetSchemaTable
Popisuje GetSchemaTable metoda OleDbDataReader třídy.

GetSchemaTable
Popisuje GetSchemaTable metoda OracleDataReader třídy.

GetSchemaTable
Popisuje GetSchemaTable metoda SqlDataReader třídy.

Viz také