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
- planModel
Tipo: Microsoft.Data.Schema.SchemaModel.DataSchemaModel
DataSchemaModel que representa la base de datos de destino.
- dgenServices
Tipo: Microsoft.Data.Schema.Tools.DataGenerator.DataGenerationServices
Objeto DataGenerationServices de la base de datos de origen.
- connString
Tipo: System.String
Cadena de conexión de la base de datos de destino.
- errors
Tipo: System.Collections.Generic.List<DataSchemaError>%
(Salida) List<T> de los objetos DataSchemaError que contienen los errores que se produjeron al validar el modelo 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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.Data.Schema.Tools.DataGenerator (Espacio de nombres)
ValidateTargetModel