Compartilhar via


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

  • connString
    Tipo: System.String
    A seqüência de conexão de banco de dados 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

Consulte também

Referência

DataSink Classe

Namespace Microsoft.Data.Schema.Tools.DataGenerator

DataSchemaModel

DataGenerationServices

DataSchemaError

ValidateTargetModel