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

Platí pro: .NET Framework .NET Standard

Stáhnout ADO.NET

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.

Zprostředkovatel dat Microsoft SqlClient pro SQL Server implementuje metodu GetSchema ve třídě SqlConnection 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í. Zprostředkovatel dat SqlClient také poskytuje metodu GetSchemaTable, která vrací DataTable popisující metadata sloupců SqlDataReader.

V této části

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.

Běžné kolekce schémat
Popisuje všechny společné kolekce schémat podporované všemi spravovanými poskytovateli .NET.

Kolekce schémat SQL Serveru
Popisuje další kolekce schémat podporované poskytovatelem dat Microsoft SqlClient pro SQL Server.