SchemaCompareScriptService.OnBeforeUpdateTargetDatabase, méthode
Appelée par la méthode UpdateTargetDatabase pour fournir à DatabaseSchemaProvider l'accès aux valeurs de paramètres avant que la base de données cible ait été mise à jour.
Espace de noms : Microsoft.Data.Schema.Tools.Compare.Schema
Assembly : Microsoft.Data.Schema.Tools (dans Microsoft.Data.Schema.Tools.dll)
Syntaxe
'Déclaration
Protected Overridable Sub OnBeforeUpdateTargetDatabase ( _
comparisonResult As ModelComparisonResult, _
source As DataSchemaModel, _
target As DataSchemaModel, _
options As SchemaDeploymentOptions, _
plan As DeploymentPlan _
)
protected virtual void OnBeforeUpdateTargetDatabase(
ModelComparisonResult comparisonResult,
DataSchemaModel source,
DataSchemaModel target,
SchemaDeploymentOptions options,
DeploymentPlan plan
)
protected:
virtual void OnBeforeUpdateTargetDatabase(
ModelComparisonResult^ comparisonResult,
DataSchemaModel^ source,
DataSchemaModel^ target,
SchemaDeploymentOptions^ options,
DeploymentPlan^ plan
)
abstract OnBeforeUpdateTargetDatabase :
comparisonResult:ModelComparisonResult *
source:DataSchemaModel *
target:DataSchemaModel *
options:SchemaDeploymentOptions *
plan:DeploymentPlan -> unit
override OnBeforeUpdateTargetDatabase :
comparisonResult:ModelComparisonResult *
source:DataSchemaModel *
target:DataSchemaModel *
options:SchemaDeploymentOptions *
plan:DeploymentPlan -> unit
protected function OnBeforeUpdateTargetDatabase(
comparisonResult : ModelComparisonResult,
source : DataSchemaModel,
target : DataSchemaModel,
options : SchemaDeploymentOptions,
plan : DeploymentPlan
)
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
Objet DeploymentPlan.
Notes
L'implémentation par défaut ne fait rien, mais est disponible pour les classes dérivées.
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