共用方式為


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) 的 [結構描述比較] 視窗中,提供 SelectStateChangedSelectAsDependencyStateChanged 事件的資料。

介面

  介面 說明
公用介面 ISchemaCompareModelProvider 提供表示結構描述比較模型提供者的基底介面。

列舉型別

  列舉型別 說明
公用列舉型別 SchemaCompareConnectionType 表示 IModelProvider 物件中使用的連接類型。
公用列舉型別 SchemaCompareGridRowType 指定來源項目和目標項目在兩個資料庫之間有所差異的類型。