共用方式為


從資料庫取得結構描述資訊

從資料庫取得結構描述資訊是透過結構描述探索處理序來完成。結構描述探索允許應用程式要求 Managed 提供者尋找並傳回給定資料庫之資料庫結構描述 (亦稱為「中繼資料」) 的相關資訊。不同的資料庫結構描述項目 (如資料表、資料行及預存程序) 都透過結構描述集合公開。每個結構描述集合都包含正在使用的提供者之各種特定的結構描述資訊。

每個 .NET Framework Managed 提供者都在 Connection 類別中實作 GetSchema 方法,且 GetSchema 方法傳回的結構描述資訊會以 DataTable 形式表示。GetSchema 方法是一種多載方法,它為指定要傳回的結構描述集合及限制傳回的資訊量,提供選擇性參數。

除了 GetSchema 方法之外,OLE DB 的 .NET Framework 資料提供者還使用 OleDbConnection 物件的 GetOleDbSchemaTable 方法,來公開結構描述資訊。GetOleDbSchemaTable 會將 OleDbSchemaGuid 當成引數,來識別要傳回的結構描述資訊及對那些傳回資料行的限制陣列。GetOleDbSchemaTable 會傳回以所要求的結構描述資訊填入的 DataTable

在本節中

  • 使用 GetSchema 方法
    說明 GetSchema 方法及其在擷取及限制資料庫結構描述資訊時的使用方式。

參考

  • GetSchema
    說明 OleDbConnection 類別的 GetSchema 方法。
  • GetOleDbSchemaTable
    說明 OleDbConnection 類別的 GetOleDbSchemaTable 方法。

請參閱

其他資源

連接及擷取 ADO.NET 中的資料