SchemaCompareScriptService.UpdateTargetProject, méthode
En cas de substitution dans une classe dérivée, met à jour le projet cible donné à l'aide 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 UpdateTargetProject ( _
comparisonResult As ModelComparisonResult, _
source As DataSchemaModel, _
target As DataSchemaModel, _
excludedElements As HashSet(Of IModelElement), _
sourceModelProvider As ISchemaCompareModelProvider, _
targetModelProvider As ISchemaCompareModelProvider, _
configurationOptions As SchemaDeploymentOptions, _
plan As DeploymentPlan, _
<OutAttribute> ByRef errorsAndWarnings As ErrorManager _
)
public virtual void UpdateTargetProject(
ModelComparisonResult comparisonResult,
DataSchemaModel source,
DataSchemaModel target,
HashSet<IModelElement> excludedElements,
ISchemaCompareModelProvider sourceModelProvider,
ISchemaCompareModelProvider targetModelProvider,
SchemaDeploymentOptions configurationOptions,
DeploymentPlan plan,
out ErrorManager errorsAndWarnings
)
public:
virtual void UpdateTargetProject(
ModelComparisonResult^ comparisonResult,
DataSchemaModel^ source,
DataSchemaModel^ target,
HashSet<IModelElement^>^ excludedElements,
ISchemaCompareModelProvider^ sourceModelProvider,
ISchemaCompareModelProvider^ targetModelProvider,
SchemaDeploymentOptions^ configurationOptions,
DeploymentPlan^ plan,
[OutAttribute] ErrorManager^% errorsAndWarnings
)
abstract UpdateTargetProject :
comparisonResult:ModelComparisonResult *
source:DataSchemaModel *
target:DataSchemaModel *
excludedElements:HashSet<IModelElement> *
sourceModelProvider:ISchemaCompareModelProvider *
targetModelProvider:ISchemaCompareModelProvider *
configurationOptions:SchemaDeploymentOptions *
plan:DeploymentPlan *
errorsAndWarnings:ErrorManager byref -> unit
override UpdateTargetProject :
comparisonResult:ModelComparisonResult *
source:DataSchemaModel *
target:DataSchemaModel *
excludedElements:HashSet<IModelElement> *
sourceModelProvider:ISchemaCompareModelProvider *
targetModelProvider:ISchemaCompareModelProvider *
configurationOptions:SchemaDeploymentOptions *
plan:DeploymentPlan *
errorsAndWarnings:ErrorManager byref -> unit
public function UpdateTargetProject(
comparisonResult : ModelComparisonResult,
source : DataSchemaModel,
target : DataSchemaModel,
excludedElements : HashSet<IModelElement>,
sourceModelProvider : ISchemaCompareModelProvider,
targetModelProvider : ISchemaCompareModelProvider,
configurationOptions : 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.
- excludedElements
Type : System.Collections.Generic.HashSet<IModelElement>
HashSet<T> qui contient les objets IModelElement exclus par l'utilisateur dans l'interface utilisateur.
- sourceModelProvider
Type : Microsoft.Data.Schema.Tools.Compare.Schema.ISchemaCompareModelProvider
Objet ISchemaCompareModelProvider qui représente le fournisseur de modèle source.
- targetModelProvider
Type : Microsoft.Data.Schema.Tools.Compare.Schema.ISchemaCompareModelProvider
Objet ISchemaCompareModelProvider représentant le fournisseur de modèle cible.
- configurationOptions
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
Cette méthode ne fait rien actuellement, mais est disponible pour permettre aux classes dérivées d'implémenter leur propre implémentation de projet de mise à jour personnalisée.
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