Megosztás:


Adatbázisséma adatainak lekérése

A következőre vonatkozik: .NET Framework .NET .NET Standard

ADO.NET letöltése

A sémaadatok adatbázisból való lekérése a sémafelderítés folyamatával történik. A sémafelderítés lehetővé teszi az alkalmazások számára, hogy kérjék, hogy a felügyelt szolgáltatók információt keressenek és adjanak vissza egy adott adatbázis adatbázissémáról, más néven metaadatokról. A különböző adatbázissémaelemek, például táblák, oszlopok és tárolt eljárások sémagyűjteményeken keresztül érhetők el. Minden sémagyűjtemény különböző sémainformációkat tartalmaz, amelyek a használt szolgáltatóra vonatkoznak.

Az SQL Serverhez készült Microsoft SqlClient-adatszolgáltató a GetSchema metódust implementálja az SqlConnection osztályban, és a GetSchema metódusból visszaadott sémainformációk egy adott formában érkeznek. A GetSchema metódus egy túlterhelt metódus, amely opcionális paramétereket biztosít a visszaadni kívánt sémagyűjtemény megadásához és a visszaadott információk mennyiségének korlátozásához. Az SqlClient adatszolgáltató egy GetSchemaTable metódust is biztosít, amely az SqlDataReader oszlop metaadatait leíró DataTable-t adja vissza.

Ebben a szakaszban

GetSchema és sémagyűjtemények
Ismerteti a GetSchema metódust , valamint azt, hogyan használható a sémaadatok adatbázisból való lekérésére és korlátozására.

Sémakorlátozások
A GetSchema használatával használható sémakorlátozásokat ismerteti.

Gyakori sémagyűjtemények
Az összes .NET által felügyelt szolgáltató által támogatott általános sémagyűjteményeket ismerteti.

SQL Server-sémagyűjtemények
Az SQL Serverhez készült Microsoft SqlClient-adatszolgáltató által támogatott további sémagyűjteményeket ismerteti.

Reference

GetSchema
Az osztály GetSchema metódusát DbConnection ismerteti.

GetSchema
Az osztály GetSchema metódusát SqlConnection ismerteti.

GetSchemaTable
Az osztály GetSchemaTable metódusát DbDataReader ismerteti.

GetSchemaTable
Az osztály GetSchemaTable metódusát SqlDataReader ismerteti.

Lásd még