SchemaCompareScriptService.UpdateTargetDatabase, méthode
Appelée par la fenêtre Outil de mise à jour de script de Visual Studio Premium et Visual Studio Ultimate pour mettre à jour la base de données cible à l'aide du plan de déploiement fourni et des autres valeurs de paramètres.
Espace de noms : Microsoft.Data.Schema.Tools.Compare.Schema
Assembly : Microsoft.Data.Schema.Tools (dans Microsoft.Data.Schema.Tools.dll)
Syntaxe
'Déclaration
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
)
Paramètres
- comparisonResult
Type : Microsoft.Data.Schema.SchemaModel.ModelComparisonResult
Objet ModelComparisonResult.
- source
Type : Microsoft.Data.Schema.SchemaModel.DataSchemaModel
Objet DataSchemaModel source.
- target
Type : Microsoft.Data.Schema.SchemaModel.DataSchemaModel
Objet DataSchemaModel cible.
- options
Type : Microsoft.Data.Schema.Build.SchemaDeploymentOptions
Objet SchemaDeploymentOptions représentant les valeurs de configuration utilisées pour mettre à jour la base de données cible.
- plan
Type : Microsoft.Data.Schema.Build.DeploymentPlan
DeploymentPlan .
- errorsAndWarnings
Type : Microsoft.Data.Schema.ErrorManager%
ErrorManager pour recueillir les erreurs qui se produisent pendant le processus de mise à jour.
Notes
C'est le processus de base de la méthode UpdateTargetDatabase :
Appelez la méthode OnBeforeUpdateTargetDatabase.
Appelez CreateDeploymentController pour obtenir votre gestionnaire de déploiement.
Appelez la méthode ISchemaDeploymentController.UpdateDatabase sur votre contrôleur de déploiement.
Enregistrez toutes les erreurs dans la valeur du paramètre errorsAndWarnings.
Appelez la méthode OnAfterUpdateTargetDatabase.
Enfin, appelez la méthode RaiseSyncCompletedEvent.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
SchemaCompareScriptService Classe
Microsoft.Data.Schema.Tools.Compare.Schema, espace de noms
Autres ressources
Extension des fonctionnalités de base de données de Visual Studio