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 执行与释放或重置非托管资源相关的应用程序定义的任务。 (继承自 IDisposable。)
公共方法 UpdateDatabase 当在派生类中实现时,可以通过提供的计划使用 Deployment 属性的值更新目标数据库。
公共方法 VerifyPlan 当在派生类中实现时,使用 Deployment 属性值可以验证计划。

页首

事件

  名称 说明
公共事件 DeploymentMessage 当在派生类中实现时,处理部署消息事件。
公共事件 ScriptGenerationMessage 当在派生类中实现时,处理脚本生成消息事件。

页首

请参见

参考

Microsoft.Data.Schema.Build 命名空间

SchemaCompareComparisonGenerator

其他资源

扩展 Visual Studio 的数据库功能