Compartir a través de


DataSink.ValidateTargetModel (Método)

Realiza una validación básica en la base de datos de destino para asegurarse de que se puede ejecutar el plan de generación de datos en el destino.

Espacio de nombres:  Microsoft.Data.Schema.Tools.DataGenerator
Ensamblado:  Microsoft.Data.Schema.Tools (en Microsoft.Data.Schema.Tools.dll)

Sintaxis

'Declaración
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

Parámetros

  • connString
    Tipo: System.String
    Cadena de conexión de la base de datos de destino.

Valor devuelto

Tipo: System.Boolean
Es true si el receptor de datos puede guardarse en el modelo de destino; de lo contrario, es false.

Excepciones

Excepción Condición
ArgumentNullException

Uno o más parámetros de entrada es nullreferencia null (Nothing en Visual Basic) o el parámetro connString es una string vacía.

Comentarios

En una clase derivada, este método ValidateTargetModel se puede llamar desde el método OnValidateTarget o puede implementar un proceso completamente nuevo de la validación.

Las siguientes son algunas de las validaciones básicas realizadas por este método:

  • Compruebe que las tablas seleccionadas se encuentran en el destino.

  • Compruebe que las columnas seleccionadas se encuentran en el destino.

  • Compruebe que se pueden cargar los generadores asignados.

  • Compruebe que el generador asignado es válido para el tipo de columna y se configura correctamente.

Seguridad de .NET Framework

Vea también

Referencia

DataSink Clase

Microsoft.Data.Schema.Tools.DataGenerator (Espacio de nombres)

DataSchemaModel

DataGenerationServices

DataSchemaError

ValidateTargetModel