共用方式為


Microsoft.Data.Schema.Extensibility 命名空間

這個命名空間包含擴充性類別,例如 ExtensionManager。 此外,也包括用來定義擴充之所有擴充和公用屬性的基底型別。

類別

  類別 說明
公用類別 BindingClassificationAttribute 系統用來根據指定的繫結層級,決定要在載入功能時開啟還是關閉功能。
公用類別 DatabaseSchemaProviderCompatibilityAttribute 指定擴充功能會與哪些資料庫服務提供者相容,因為與多個提供者或功能的相容性,這個屬性可以套用多次。
公用類別 DatabaseSchemaProviderFamily 識別提供者的系列。
公用類別 DataProviderServices 針對 ADO.NET 提供者提供各種服務。
公用類別 ExtensibilityException 表示在具現化或載入擴充發生問題時擲回例外狀況。
公用類別 ExtensionCriteriaAttribute 表示擴充準則屬性。
公用類別 ExtensionDeclarationAttribute 表示擴充宣告屬性。
公用類別 ExtensionDescriptionAttribute 表示擴充描述屬性。
公用類別 ExtensionHandle 基礎架構。包含這個擴充型別的擴充型別。
公用類別 ExtensionHandle<TInterfaceType> 包含擴充功能的型別以及這個擴充功能型別的具名組態
公用類別 ExtensionLoadError 表示用來儲存擴充載入錯誤的訊息。
公用類別 ExtensionManager 維護擴充內容,而且負責載入擴充。擴充包括資料庫專案所使用的 DatabaseSchemaProvider 執行個體。每個資料庫專案都會維護單一 ExtensionManager 執行個體。
公用類別 InvalidConnectionStringException 表示因為連接字串無效而擲回例外狀況。
公用類別 PreviousDatabaseSchemaProviderNameAttribute 提供舊版擴充的 DatabaseSchemaProvider 名稱,這樣就可以使用舊名稱來尋找重新命名過的提供者。

介面

  介面 說明
公用介面 IConnectionStringParser 提供連接字串剖析器的介面。
公用介面 IExtension 由擴充管理員 (Extension Manager) 載入之所有擴充功能所實作。
公用介面 IExtensionInformation 所有需要參考回其 ExtensionHandle 之擴充的基底介面。
公用介面 IExtensionProxy<T> 表示擴充 Proxy 的泛型介面。

列舉型別

  列舉型別 說明
公用列舉型別 BindingClassification 這個列舉是 Microsoft 內部使用的舊版型別,不應該在程式碼中使用。

請參閱

參考

其他資源

擴充 Visual Studio 的資料庫功能