指定された配置計画およびその他のパラメーター値を使用してターゲット データベースを更新するために、Visual Studio Premium および Visual Studio Ultimate の [更新スクリプト ツール] ウィンドウで呼び出されます。
名前空間: Microsoft.Data.Schema.Tools.Compare.Schema
アセンブリ: Microsoft.Data.Schema.Tools (Microsoft.Data.Schema.Tools.dll 内)
構文
'宣言
Public Overridable Sub UpdateTargetDatabase ( _
comparisonResult As ModelComparisonResult, _
source As DataSchemaModel, _
target As DataSchemaModel, _
options As SchemaDeploymentOptions, _
plan As DeploymentPlan, _
<OutAttribute> ByRef errorsAndWarnings As ErrorManager _
)
public virtual void UpdateTargetDatabase(
ModelComparisonResult comparisonResult,
DataSchemaModel source,
DataSchemaModel target,
SchemaDeploymentOptions options,
DeploymentPlan plan,
out ErrorManager errorsAndWarnings
)
public:
virtual void UpdateTargetDatabase(
ModelComparisonResult^ comparisonResult,
DataSchemaModel^ source,
DataSchemaModel^ target,
SchemaDeploymentOptions^ options,
DeploymentPlan^ plan,
[OutAttribute] ErrorManager^% errorsAndWarnings
)
abstract UpdateTargetDatabase :
comparisonResult:ModelComparisonResult *
source:DataSchemaModel *
target:DataSchemaModel *
options:SchemaDeploymentOptions *
plan:DeploymentPlan *
errorsAndWarnings:ErrorManager byref -> unit
override UpdateTargetDatabase :
comparisonResult:ModelComparisonResult *
source:DataSchemaModel *
target:DataSchemaModel *
options:SchemaDeploymentOptions *
plan:DeploymentPlan *
errorsAndWarnings:ErrorManager byref -> unit
public function UpdateTargetDatabase(
comparisonResult : ModelComparisonResult,
source : DataSchemaModel,
target : DataSchemaModel,
options : SchemaDeploymentOptions,
plan : DeploymentPlan,
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 オブジェクト。
- errorsAndWarnings
型: Microsoft.Data.Schema.ErrorManager%
更新プロセス中に発生したエラーを収集する ErrorManager。
解説
これは、UpdateTargetDatabase メソッドの基本プロセスです。
OnBeforeUpdateTargetDatabase メソッドを呼び出します。
CreateDeploymentController を呼び出して、配置マネージャーを取得します。
配置コントローラーで ISchemaDeploymentController.UpdateDatabase メソッドを呼び出します。
errorsAndWarnings パラメーター値のすべてのエラーを記録します。
OnAfterUpdateTargetDatabase メソッドを呼び出します。
最後に、RaiseSyncCompletedEvent メソッドを呼び出します。
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「部分信頼コードからのライブラリの使用」を参照してください。
参照
参照
SchemaCompareScriptService クラス
Microsoft.Data.Schema.Tools.Compare.Schema 名前空間