DataSink.ValidateTargetModel Yöntem
Hedef veri oluşturma planı çalıştırmak mümkün olduğundan emin olmak için hedef veritabanı üzerinde temel doğrulama gerçekleştirir.
Ad alanı: Microsoft.Data.Schema.Tools.DataGenerator
Derleme: Microsoft.Data.Schema.Tools (Microsoft.Data.Schema.Tools.dll içinde)
Sözdizimi
'Bildirim
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
Parametreler
- planModel
Tür: Microsoft.Data.Schema.SchemaModel.DataSchemaModel
A DataSchemaModel temsil eden hedef veritabanı.
- dgenServices
Tür: Microsoft.Data.Schema.Tools.DataGenerator.DataGenerationServices
A DataGenerationServices nesne için kaynak veritabanı.
- connString
Tür: System.String
Hedef veritabanı bağlantı dizesi.
- errors
Tür: System.Collections.Generic.List<DataSchemaError>%
(Çıkış) A List<T> , DataSchemaError nesneleri içeren hatalar oluştu sırasında doğrulama hedef modeli.
Dönüş Değeri
Tür: System.Boolean
true veri havuzu hedef modele kaydederseniz; Aksi takdirde, false.
Özel Durumlar
Exception | Koşul |
---|---|
ArgumentNullException | Bir veya daha çok giriş parametresi olan nullnull başvuru (Visual Basic\'te Nothing), veya connString parametresi boş bir string. |
Açıklamalar
Türetilmiş bir sınıf içinde bu ValidateTargetModel yöntemi adlı dan OnValidateTarget yöntemi, ya da bunu uygulayan bir tamamen yeni doğrulama işlemi.
Bu yöntemle gerçekleştirilen temel doğrulamaları bazıları şunlardır:
Seçili tablolar hedef olduğundan emin olun.
Seçili sütunları hedef olduğundan emin olun.
Atanan jeneratörler yüklü olduğunu doğrulayın.
Atanan generator sütun türü için geçerli ve doğru yapılandırıldığını doğrulayın.
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. kısmen güvenilir kod tarafından Kitaplıklar kullanma.
Ayrıca bkz.
Başvuru
Microsoft.Data.Schema.Tools.DataGenerator Ad Alanı
ValidateTargetModel