共用方式為


ISchemaDeploymentController 介面

提供功能多次執行部署引擎,針對任意數目的每個部署組態產生和執行指令碼。

命名空間:  Microsoft.Data.Schema.Build
組件:  Microsoft.Data.Schema (在 Microsoft.Data.Schema.dll 中)

語法

'宣告
Public Interface ISchemaDeploymentController _
    Inherits IDisposable
public interface ISchemaDeploymentController : IDisposable
public interface class ISchemaDeploymentController : IDisposable
type ISchemaDeploymentController =  
    interface
        interface IDisposable
    end
public interface ISchemaDeploymentController extends IDisposable

ISchemaDeploymentController 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 Deployment 取得結構描述部署引擎。
公用屬性 Options 取得或設定部署選項物件。

回頁首

方法

  名稱 說明
公用方法 Cancel 在衍生類別中實作時,使用 Deployment 屬性的值取消目前部署作業。
公用方法 CompareModels 在衍生類別中實作時,使用 Deployment 屬性的值叫用比較模型程序。
公用方法 CreatePlan 在衍生類別中實作時,使用 Deployment 屬性的值建立計劃。
公用方法 CreateScript 在衍生類別中實作時,使用 Deployment 屬性的值利用所提供計劃來建立指令碼。然後,這個方法準備提供的文字寫入器以寫入指令碼。
公用方法 Dispose 執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之應用程式定義的工作。 (繼承自 IDisposable)。
公用方法 UpdateDatabase 在衍生類別中實作時,使用 Deployment 屬性的值更新利用所提供計劃的目標資料庫。
公用方法 VerifyPlan 在衍生類別中實作時,使用 Deployment 屬性值驗證計劃。

回頁首

事件

  名稱 說明
公用事件 DeploymentMessage 在衍生類別中實作時,處理部署訊息事件。
公用事件 ScriptGenerationMessage 在衍生類別中實作時,處理指令碼產生訊息事件。

回頁首

請參閱

參考

Microsoft.Data.Schema.Build 命名空間

SchemaCompareComparisonGenerator

其他資源

擴充 Visual Studio 的資料庫功能