Microsoft.Data.Schema.Tools.Compare.Schema 命名空間
這個命名空間包含 Visual Studio Application Lifecycle Management (ALM) 之 [結構描述比較] 視窗所使用的類別,以比較和重建資料庫。
這個命名空間有兩個擴充點,其中開發人員可以擴充 [結構描述比較] 視窗,為新的特定模型比較並建立資料庫。 擴充點是 SchemaCompareScriptService 類別和 SchemaCompareSettingsService 類別。
類別
類別 | 說明 | |
---|---|---|
SchemaCompareConnectionBasedModelCreator | 這是其中一個結構描述比較擴充點的定義。這個類別提供資料庫結構描述提供者 (DSP) 特有的 ConnectionBasedModelCreator。 | |
SchemaCompareConnectionBasedModelProvider | 提供連接型結構描述比較模型提供者物件的類別,這些提供者物件是用於 Visual Studio Premium 和 Visual Studio Ultimate 的 [結構描述比較] 視窗中。 | |
SchemaCompareExcludedElement | 識別項目,這個項目未包含在 Visual Studio 之 [結構描述比較] 視窗的項目比較中。 | |
SchemaCompareFileBasedModelCreator | 針對 Visual Studio Premium 和 Visual Studio Ultimate 的 [結構描述比較] 視窗用來建立檔案型資料庫的檔案建立者,提供擴充點。 | |
SchemaCompareFileBasedModelProvider | 提供檔案型模型提供者的類別,這個模型提供者用於在 Visual Studio Premium 和 Visual Studio Ultimate 的 [結構描述比較] 視窗中比較結構描述。 | |
SchemaCompareGridRow | 表示 Visual Studio 之 [結構描述比較] 視窗中的資料列,讓程式碼能夠操作資料列的外觀和行為。 | |
SchemaCompareModelInformation | 在 Visual Studio Application Lifecycle Management (ALM) 的 [結構描述比較] 視窗中,提供目前資料庫結構描述提供者之公正的資訊。 | |
SchemaCompareModelProviderBase | 提供結構描述比較模型提供者物件的基底類別,這些提供者物件是用於 Visual Studio 的 [結構描述比較] 視窗中。 | |
SchemaCompareScriptService | 提供方法來分析,並顯示在目標資料庫物件腳本物件定義視窗和更新腳本工具視窗的Visual Studio Premium和Visual Studio Ultimate。此外,這項服務可以修改的目標資料庫,以匹配來源資料庫的架構,通過創建和執行結構DeploymentPlan。 | |
SchemaCompareSettingsService | 提供 Visual Studio Premium 和 Visual Studio Ultimate 的 [結構描述比較] 視窗所使用的標準設定。 | |
StateChangedEventArgs | 在 Visual Studio Application Lifecycle Management (ALM) 的 [結構描述比較] 視窗中,提供 SelectStateChanged 和 SelectAsDependencyStateChanged 事件的資料。 |
介面
介面 | 說明 | |
---|---|---|
ISchemaCompareModelProvider | 提供表示結構描述比較模型提供者的基底介面。 |
列舉型別
列舉型別 | 說明 | |
---|---|---|
SchemaCompareConnectionType | 表示 IModelProvider 物件中使用的連接類型。 | |
SchemaCompareGridRowType | 指定來源項目和目標項目在兩個資料庫之間有所差異的類型。 |