Compartilhar via


Namespace Microsoft.Data.Schema.Tools.DataGenerator

Este namespace contém classes que são usadas para definir as partes de um plano de geração de dados. Planos de geração de dados são usados para gerar dados de teste realista para bancos de dados.

Para obter mais informações sobre a geração de dados em Visual Studio, consulte Geração de dados de teste para bancos de dados usando os geradores de dados.

Classes

  Classe Descrição
Classe pública ColumnConfigAnnotation Representa as definições de configuração para uma coluna em um plano de geração de dados.
Classe pública DataGenerationServices Essa classe base abstrata é responsável por fornecer informações de específico do provedor de esquema de banco de dados para o recurso de geração de dados para habilitar a geração de dados para aquele provedor.
Classe pública DataSink Fornece uma classe base abstrata para os métodos e propriedades usados para armazenar os dados criados por um plano de geração de dados.
Classe pública DefaultDistributionDesigner Representa a implementação de designer padrão para trabalhar com distribuições de um gerador de dados em tempo de design.
Classe pública DefaultGeneratorDesigner Fornece um designer de gerador de dados padrão para trabalhar com o gerador de dados em tempo de design.
Classe pública DesignerInit Fornece informações de inicialização para objetos de extensão de Microsoft.Data.Schema.Tools.DataGenerator namespace.
Classe pública Distribution Fornece uma classe base que permite que você use a API declarativa para distribuições.
Classe pública DistributionAttribute Identifica o designer para a distribuição.
Classe pública DistributionInit Fornece informações de inicialização para um Distribution designer.
Classe pública ForeignKeyAttribute Indica que um gerador de dados personalizado específico pode ser selecionado para colunas que são colunas de chave estrangeira.
Classe pública Generator Representa a classe base abstrata para geradores de dados.
Classe pública GeneratorAttribute Identifica o designer para o gerador de dados ao qual ela é aplicada.
Classe pública GeneratorInit Contém as informações que são usadas para inicializar uma instância de uma classe do gerador de dados.
Classe pública GeneratorStylesAttribute O atributo que identifica os estilos do gerador de um gerador de dados.
Classe pública GeneratorUserException Uma exceção pode ser lançada por implementadores de geradores de dados se ocorrer um erro quando os dados são gerados.
Classe pública InputAttribute O atributo que identifica as propriedades do gerador como propriedades de entrada.
Classe pública InputChangedEventArgs Fornece dados para os eventos que ocorrem após as alterações do usuário propriedades de entrada.
Classe pública InputChangingEventArgs Fornece dados para os eventos de validação que ocorrem quando as alterações do usuário propriedades de entrada.
Classe pública InputDescriptor Descreve uma única entrada de um gerador de dados.
Classe pública InputValidationException A exceção que é lançada por desses implementadores de IGenerator durante a validação para indicar que um valor de entrada está incorreto.
Classe pública OutputAttribute O atributo que é usado para identificar cada propriedade de geradores de dados de saída.
Classe pública OutputDescriptor Descreve uma única saída de um gerador de dados.
Classe pública TableStorage Representa a geração de dados para uma tabela.
Classe pública TableStorageContext Gera novas linhas e fornece informações sobre o estado atual de geração de linha.
Classe pública TableStorageEventArgs Contém uma mensagem que está relacionada ao evento associado.

Interfaces

  Interface Descrição
Interface pública IDataTransformPlanServices O recurso de plano de transformação de dados é usado para criar um plano de geração de dados a partir de um banco de dados de destino e atribuir os geradores de data-bound seqüenciais para cada coluna.Isso efetivamente cria um plano de geração de dados que copia de um banco de dados de origem para o banco de dados de destino.Essa interface fornece informações que permite que esse recurso para um provedor de esquema do banco de dados (para um provedor de esquema do banco de dados específico).Os implementadores do gerador não precisarão implementar essa interface; os implementadores de provedor de esquema do banco de dados devem implementar essa interface para ativar o suporte para planos de transformação de dados no seu provedor.
Interface pública IDesigner Define o contrato para designers de distribuição.IGeneratorDesignerimplementa essa interface.Portanto, essa interface também define o contrato de geradores de dados.
Interface pública IDistribution Define o contrato de distribuição.
Interface pública IGenerator Define o contrato do gerador de dados.
Interface pública IGeneratorDesigner Define o contrato para designers de gerador de dados.

Enumerações

  Enumeração Descrição
Enumeração pública AutoAssignedInput Especifica os tipos de propriedades de entrada para um gerador de base de dados.
Enumeração pública ErrorType Indica o tipo de falha ocorreu durante a geração de dados.
Enumeração pública GeneratorDesignerStyles Especifica como um gerador de dados aparece na interface do usuário para planos de geração de dados.
Enumeração pública Severity