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.
Führt grundlegende Validierungsaufgaben für die Zieldatenbank aus, um sicherzustellen, dass der Datengenerierungsplan auf dem Ziel ausgeführt werden kann.
Namespace: Microsoft.Data.Schema.Tools.DataGenerator
Assembly: Microsoft.Data.Schema.Tools (in Microsoft.Data.Schema.Tools.dll)
Syntax
'Declaration
Protected Function ValidateTargetModel ( _
planModel As DataSchemaModel, _
dgenServices As DataGenerationServices, _
connString As String, _
<OutAttribute> ByRef errors As List(Of DataSchemaError) _
) As Boolean
protected bool ValidateTargetModel(
DataSchemaModel planModel,
DataGenerationServices dgenServices,
string connString,
out List<DataSchemaError> errors
)
protected:
bool ValidateTargetModel(
DataSchemaModel^ planModel,
DataGenerationServices^ dgenServices,
String^ connString,
[OutAttribute] List<DataSchemaError^>^% errors
)
member ValidateTargetModel :
planModel:DataSchemaModel *
dgenServices:DataGenerationServices *
connString:string *
errors:List<DataSchemaError> byref -> bool
protected function ValidateTargetModel(
planModel : DataSchemaModel,
dgenServices : DataGenerationServices,
connString : String,
errors : List<DataSchemaError>
) : boolean
Parameter
- planModel
Typ: Microsoft.Data.Schema.SchemaModel.DataSchemaModel
Ein DataSchemaModel-Objekt, das die Zieldatenbank darstellt.
- dgenServices
Typ: Microsoft.Data.Schema.Tools.DataGenerator.DataGenerationServices
Ein DataGenerationServices-Objekt für die Quelldatenbank.
- connString
Typ: System.String
Die Verbindungszeichenfolge für die Zieldatenbank.
- errors
Typ: System.Collections.Generic.List<DataSchemaError>%
(Ausgabe) Ein List<T> von DataSchemaError-Objekten mit den Fehlern, die beim Validieren des Zielmodells aufgetreten sind.
Rückgabewert
Typ: System.Boolean
true , wenn die Datensenke im Zielmodell gespeichert werden kann, andernfalls false.
Ausnahmen
| Ausnahme | Bedingung |
|---|---|
| ArgumentNullException | Einer oder mehrere der Eingabeparameter lautet nullNULL-Verweis (Nothing in Visual Basic), bzw. der connString-Parameter ist eine leere string. |
Hinweise
In einer abgeleiteten Klasse kann diese ValidateTargetModel-Methode von der OnValidateTarget-Methode aufgerufen werden, oder sie kann einen ganz neuen Validierungsprozess implementieren.
Im Folgenden werden einige der grundlegenden Validierungen aufgeführt, die von dieser Methode ausgeführt werden:
Überprüfen Sie, ob die ausgewählten Tabellen im Ziel sind.
Überprüfen Sie, ob die ausgewählten Spalten im Ziel sind.
Überprüfen Sie, ob die zugewiesenen Generatoren geladen werden können.
Überprüfen Sie, ob der zugewiesene Generator für den Spaltentyp gültig ist und ordnungsgemäß konfiguriert ist.
.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
Microsoft.Data.Schema.Tools.DataGenerator-Namespace
ValidateTargetModel