DataSink.OnValidateTarget 方法

在验证期间由数据生成引擎调用,以允许派生类执行其他验证。

命名空间:  Microsoft.Data.Schema.Tools.DataGenerator
程序集:  Microsoft.Data.Schema.Tools(在 Microsoft.Data.Schema.Tools.dll 中)

语法

声明
Protected Overridable Function OnValidateTarget ( _
    <OutAttribute> ByRef errors As List(Of DataSchemaError) _
) As Boolean
protected virtual bool OnValidateTarget(
    out List<DataSchemaError> errors
)
protected:
virtual bool OnValidateTarget(
    [OutAttribute] List<DataSchemaError^>^% errors
)
abstract OnValidateTarget : 
        errors:List<DataSchemaError> byref -> bool 
override OnValidateTarget : 
        errors:List<DataSchemaError> byref -> bool 
protected function OnValidateTarget(
    errors : List<DataSchemaError>
) : boolean

参数

返回值

类型:System.Boolean
如果目标数据库表和列与数据生成计划中的表和列匹配,则为 true;否则为 false。默认实现始终返回 true。

备注

在派生类中,此 OnValidateTarget 方法可以实现全新的验证过程,或者它可以调用 ValidateTargetModel 帮助器方法以进行验证。

.NET Framework 安全性

请参见

参考

DataSink 类

Microsoft.Data.Schema.Tools.DataGenerator 命名空间

DataSchemaError

ValidateTargetModel