Método SchemaCompareScriptService.UpdateTargetDatabase
Chamado pelo Ferramenta de actualização de Script janela de Visual Studio Premium e Visual Studio Ultimate para atualizar o banco de dados de destino usando o plano de implantação fornecido e o outro parâmetro valores.
Namespace: Microsoft.Data.Schema.Tools.Compare.Schema
Assembly: Microsoft.Data.Schema.Tools (em Microsoft.Data.Schema.Tools.dll)
Sintaxe
'Declaração
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
)
Parâmetros
- comparisonResult
Tipo: Microsoft.Data.Schema.SchemaModel.ModelComparisonResult
O ModelComparisonResult objeto.
- source
Tipo: Microsoft.Data.Schema.SchemaModel.DataSchemaModel
A fonte DataSchemaModel objeto.
- target
Tipo: Microsoft.Data.Schema.SchemaModel.DataSchemaModel
O destino DataSchemaModel objeto.
- options
Tipo: Microsoft.Data.Schema.Build.SchemaDeploymentOptions
O SchemaDeploymentOptions objeto que representa os valores de configuração que são usados para atualizar o banco de dados de destino.
- plan
Tipo: Microsoft.Data.Schema.Build.DeploymentPlan
O DeploymentPlan.
- errorsAndWarnings
Tipo: Microsoft.Data.Schema.ErrorManager%
Um ErrorManager para coletar todos os erros que ocorrem durante o processo de atualização.
Comentários
Este é o processo básico para o UpdateTargetDatabase método:
Chame o método OnBeforeUpdateTargetDatabase.
Chamar o CreateDeploymentController para obter seu Gerenciador de implantação.
Chamar o ISchemaDeploymentController.UpdateDatabase método no seu controlador de implantação.
Registrar os erros na errorsAndWarnings valor de parâmetro.
Chame o método OnAfterUpdateTargetDatabase.
Finalmente, chame o RaiseSyncCompletedEvent método.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
SchemaCompareScriptService Classe
Namespace Microsoft.Data.Schema.Tools.Compare.Schema