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