Método DataSink.ValidateTargetModel
Executa a validação básica do banco de dados de destino para garantir que seja possível executar o plano de geração de dados no destino.
Namespace: Microsoft.Data.Schema.Tools.DataGenerator
Assembly: Microsoft.Data.Schema.Tools (em Microsoft.Data.Schema.Tools.dll)
Sintaxe
'Declaração
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
A DataSchemaModel que representa o banco de dados de destino.
- dgenServices
Tipo: Microsoft.Data.Schema.Tools.DataGenerator.DataGenerationServices
A DataGenerationServices o objeto para o banco de dados de origem.
- connString
Tipo: System.String
A seqüência de conexão de banco de dados de destino.
- errors
Tipo: System.Collections.Generic.List<DataSchemaError>%
(Saída) A List<T> de DataSchemaError objetos que contêm os erros que ocorreram durante a validação do modelo de destino.
Valor de retorno
Tipo: System.Boolean
true Se o coletor de dados pode salvar o modelo de destino; Caso contrário, false.
Exceções
Exceção | Condição |
---|---|
ArgumentNullException | Um ou mais dos parâmetros de entrada são nulluma referência nula (Nothing no Visual Basic), ou o connString parâmetro é um vazio string. |
Comentários
Em uma classe derivada, isso ValidateTargetModel método pode ser chamado a partir de OnValidateTarget método, ou ele pode implementar um processo de validação inteiramente novo.
Estas são algumas das validações básicas realizadas por esse método:
Verifique se as tabelas selecionadas no destino.
Verifique se as colunas selecionadas no destino.
Verifique se os geradores de atribuído podem ser carregados.
Verificar se o gerador de atribuído é válido para o tipo de coluna e está configurado corretamente.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
Namespace Microsoft.Data.Schema.Tools.DataGenerator
ValidateTargetModel