ПредишенСледващото

Получаване на информация за схемата на базата данни се извършва чрез процеса на откриване на веригата. схема за разпознаване позволява на приложенията да намират доставчици на управлявани, за да открият и да се върнат на информация за схемата на базата данни, наричана още метаданните. за тази база данни. Различни елементи на схемата на базата данни, като например таблици, колони и съхранени процедури, които се предоставят чрез колекцията схема. Всеки схеми за събиране, в зависимост от доставчика съдържа разнообразна информация за веригата.

Всеки един от доставчиците на управлявани .NET Framework прилага метод GetSchema в клас Connection. и информацията за схемата се върна от метода GetSchema. представени под формата на DataTable. GetSchema - претоварен метод, съдържащ допълнителни параметри, за да уточни върнатите схеми за събиране и ограничаване върна обем данни.

.NET Framework Data Provider за OLE DB, ODBC, Oracle и SqlClient осигури GetSchemaTable метод. DataTable обект връща метаданни, описващи DataReader обект колони.

.NET Framework Data Provider за OLE DB също така предоставя данните за верига по метода на GetOleDbSchemaTable на OleDbConnection обект. Като аргументи GetOleDbSchemaTable метод отнема възрази OleDbSchemaGuid. идентифициране на върнатите вериги данни и масива на ограниченията, наложени на колоните се върна. GetOleDbSchemaTable метод връща DataTable. изпълнена с исканата информация за веригата.

В този раздел

GetSchema описва метод и неговото използване за получаване и лимит схема на информация от базата данни.

Описва ограничаване верига, която може да бъде използвана с метода GetSchema.

Той описва стандартните схеми за събиране, подкрепени от всички управлявани .NET Framework доставчиците на.

Описва програми за събиране, подкрепени от Рамката на .NET за SQL Server.

Описва програми за събиране, подкрепени от Рамката на .NET за Oracle.

Описва събирането схема за ODBC драйвери.

Описва събирането схема за доставчиците на OLE DB.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!