SchemaCompareScriptService.OnAfterUpdateTargetDatabase 方法
由 UpdateTargetDatabase 方法调用,用于在更新目标数据库后通过 DatabaseSchemaProvider 访问参数值。
命名空间: Microsoft.Data.Schema.Tools.Compare.Schema
程序集: Microsoft.Data.Schema.Tools(在 Microsoft.Data.Schema.Tools.dll 中)
语法
声明
Protected Overridable Sub OnAfterUpdateTargetDatabase ( _
comparisonResult As ModelComparisonResult, _
source As DataSchemaModel, _
target As DataSchemaModel, _
options As SchemaDeploymentOptions, _
plan As DeploymentPlan, _
executionFailed As Boolean, _
errorsAndWarnings As ErrorManager _
)
protected virtual void OnAfterUpdateTargetDatabase(
ModelComparisonResult comparisonResult,
DataSchemaModel source,
DataSchemaModel target,
SchemaDeploymentOptions options,
DeploymentPlan plan,
bool executionFailed,
ErrorManager errorsAndWarnings
)
protected:
virtual void OnAfterUpdateTargetDatabase(
ModelComparisonResult^ comparisonResult,
DataSchemaModel^ source,
DataSchemaModel^ target,
SchemaDeploymentOptions^ options,
DeploymentPlan^ plan,
bool executionFailed,
ErrorManager^ errorsAndWarnings
)
abstract OnAfterUpdateTargetDatabase :
comparisonResult:ModelComparisonResult *
source:DataSchemaModel *
target:DataSchemaModel *
options:SchemaDeploymentOptions *
plan:DeploymentPlan *
executionFailed:bool *
errorsAndWarnings:ErrorManager -> unit
override OnAfterUpdateTargetDatabase :
comparisonResult:ModelComparisonResult *
source:DataSchemaModel *
target:DataSchemaModel *
options:SchemaDeploymentOptions *
plan:DeploymentPlan *
executionFailed:bool *
errorsAndWarnings:ErrorManager -> unit
protected function OnAfterUpdateTargetDatabase(
comparisonResult : ModelComparisonResult,
source : DataSchemaModel,
target : DataSchemaModel,
options : SchemaDeploymentOptions,
plan : DeploymentPlan,
executionFailed : boolean,
errorsAndWarnings : ErrorManager
)
参数
- comparisonResult
类型:Microsoft.Data.Schema.SchemaModel.ModelComparisonResult
ModelComparisonResult 对象。
- source
类型:Microsoft.Data.Schema.SchemaModel.DataSchemaModel
源 DataSchemaModel 对象。
- target
类型:Microsoft.Data.Schema.SchemaModel.DataSchemaModel
目标 DataSchemaModel 对象。
- options
类型:Microsoft.Data.Schema.Build.SchemaDeploymentOptions
用于配置目标数据库更新的 SchemaDeploymentOptions。
- plan
类型:Microsoft.Data.Schema.Build.DeploymentPlan
所生成的 DeploymentPlan 对象。
- executionFailed
类型:System.Boolean
如果 UpdateTargetDatabase 方法失败,则为 true;否则为 false。
- errorsAndWarnings
类型:Microsoft.Data.Schema.ErrorManager
一个 ErrorManager,其中将存储执行过程中遇到的任何错误。
备注
在架构比较基础结构引发 SyncCompletedEvent 之前调用此方法。 默认实现不执行任何操作,但可用于派生的类。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。