Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wird von der GenerateUpdatePlan-Methode aufgerufen, um dem DatabaseSchemaProvider-Element den Zugriff auf die ursprünglich bereitgestellten Parameterwerte zu ermöglichen, bevor der Aktualisierungsplan erstellt wird.
Namespace: Microsoft.Data.Schema.Tools.Compare.Schema
Assembly: Microsoft.Data.Schema.Tools (in Microsoft.Data.Schema.Tools.dll)
Syntax
'Declaration
Protected Overridable Sub OnStartGeneratePlan ( _
comparisonResult As ModelComparisonResult, _
source As DataSchemaModel, _
target As DataSchemaModel, _
excludedElements As HashSet(Of IModelElement), _
sourceModelProvider As ISchemaCompareModelProvider, _
targetModelProvider As ISchemaCompareModelProvider, _
options As SchemaDeploymentOptions _
)
protected virtual void OnStartGeneratePlan(
ModelComparisonResult comparisonResult,
DataSchemaModel source,
DataSchemaModel target,
HashSet<IModelElement> excludedElements,
ISchemaCompareModelProvider sourceModelProvider,
ISchemaCompareModelProvider targetModelProvider,
SchemaDeploymentOptions options
)
protected:
virtual void OnStartGeneratePlan(
ModelComparisonResult^ comparisonResult,
DataSchemaModel^ source,
DataSchemaModel^ target,
HashSet<IModelElement^>^ excludedElements,
ISchemaCompareModelProvider^ sourceModelProvider,
ISchemaCompareModelProvider^ targetModelProvider,
SchemaDeploymentOptions^ options
)
abstract OnStartGeneratePlan :
comparisonResult:ModelComparisonResult *
source:DataSchemaModel *
target:DataSchemaModel *
excludedElements:HashSet<IModelElement> *
sourceModelProvider:ISchemaCompareModelProvider *
targetModelProvider:ISchemaCompareModelProvider *
options:SchemaDeploymentOptions -> unit
override OnStartGeneratePlan :
comparisonResult:ModelComparisonResult *
source:DataSchemaModel *
target:DataSchemaModel *
excludedElements:HashSet<IModelElement> *
sourceModelProvider:ISchemaCompareModelProvider *
targetModelProvider:ISchemaCompareModelProvider *
options:SchemaDeploymentOptions -> unit
protected function OnStartGeneratePlan(
comparisonResult : ModelComparisonResult,
source : DataSchemaModel,
target : DataSchemaModel,
excludedElements : HashSet<IModelElement>,
sourceModelProvider : ISchemaCompareModelProvider,
targetModelProvider : ISchemaCompareModelProvider,
options : SchemaDeploymentOptions
)
Parameter
- comparisonResult
Typ: Microsoft.Data.Schema.SchemaModel.ModelComparisonResult
Das ModelComparisonResult-Objekt.
- source
Typ: Microsoft.Data.Schema.SchemaModel.DataSchemaModel
Das DataSchemaModel-Quellobjekt.
- target
Typ: Microsoft.Data.Schema.SchemaModel.DataSchemaModel
Das DataSchemaModel-Zielobjekt.
- excludedElements
Typ: System.Collections.Generic.HashSet<IModelElement>
Ein HashSet<T> mit den IModelElement-Objekten, die vom Benutzer in der Benutzeroberfläche ausgeschlossen werden.
- sourceModelProvider
Typ: Microsoft.Data.Schema.Tools.Compare.Schema.ISchemaCompareModelProvider
Ein ISchemaCompareModelProvider, der den Quellmodellanbieter darstellt.
- targetModelProvider
Typ: Microsoft.Data.Schema.Tools.Compare.Schema.ISchemaCompareModelProvider
Ein ISchemaCompareModelProvider, der den Zielmodellanbieter darstellt.
- options
Typ: Microsoft.Data.Schema.Build.SchemaDeploymentOptions
Hinweise
Die Standardimplementierung unternimmt nichts, aber Sie können diese Methode überschreiben, um die Eingabeparameter in die GenerateUpdatePlan-Methode zu ändern, bevor der Plan generiert wird.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
SchemaCompareScriptService Klasse