Obținerea de informații despre schema bazei de date

Obțineți informații de schemă din baza de date utilizând procesul de descoperire a schemelor. Descoperirea schemelor permite aplicațiilor să interogheze furnizorii gestionați să găsească și să returneze informații despre schema bazei de date, cunoscute și ca metadate. pentru baza de date dată. Diferitele elemente ale schemei bazei de date, cum ar fi tabelele, coloanele și procedurile stocate, sunt furnizate prin colecții de scheme. Fiecare colecție de scheme, în funcție de vânzătorul utilizat, conține diferite informații despre schemă.







Fiecare furnizor gestionat .NET Framework implementează metoda GetSchema în clasa Connection. și informații despre schema returnate din metoda GetSchema. sunt reprezentate ca un tabel de date. GetSchema este o metodă supraîncărcată care conține parametri opționali pentru specificarea colecției returnate a schemelor și limitarea cantității de informații returnate.







Furnizorii de date din .NET Framework pentru OLE DB, ODBC, Oracle și SqlClient furnizează metoda GetSchemaTable. Returnează un tabel de date cu o descriere a metadatelor coloanei obiectului DataReader.

Furnizorul de date din .NET Framework pentru OLE DB furnizează, de asemenea, date de schemă utilizând metoda GetOleDbSchemaTable a obiectului OleDbConnection. Ca argumente, metoda GetOleDbSchemaTable ia un obiect OleDbSchemaGuid. care identifică datele de schemă returnate și o serie de constrângeri impuse coloanelor returnate. Metoda GetOleDbSchemaTable returnează un tabel de date. completate cu informațiile solicitate despre schemă.

În această subsecțiune

Descrie metoda GetSchema și utilizarea acesteia pentru a prelua și a limita informațiile din schema dintr-o bază de date.

Descrie limitele schemei pe care le puteți utiliza cu metoda GetSchema.

Descrie colecțiile de scheme standard care sunt acceptate de toți furnizorii de rețele .NET Framework.

Descrie colecția de schemă care este suportată de Furnizorul .NET Framework pentru SQL Server.

Descrie colecția de scheme care este suportată de Furnizorul .NET Framework pentru Oracle.

Descrieți colecțiile de schemă pentru driverele ODBC.

Descrieți colecțiile de scheme pentru furnizorii OLE DB.







Articole similare

Trimiteți-le prietenilor: