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 | |
---|---|---|
ColumnConfigAnnotation | Representa as definições de configuração para uma coluna em um plano de geração de dados. | |
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. | |
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. | |
DefaultDistributionDesigner | Representa a implementação de designer padrão para trabalhar com distribuições de um gerador de dados em tempo de design. | |
DefaultGeneratorDesigner | Fornece um designer de gerador de dados padrão para trabalhar com o gerador de dados em tempo de design. | |
DesignerInit | Fornece informações de inicialização para objetos de extensão de Microsoft.Data.Schema.Tools.DataGenerator namespace. | |
Distribution | Fornece uma classe base que permite que você use a API declarativa para distribuições. | |
DistributionAttribute | Identifica o designer para a distribuição. | |
DistributionInit | Fornece informações de inicialização para um Distribution designer. | |
ForeignKeyAttribute | Indica que um gerador de dados personalizado específico pode ser selecionado para colunas que são colunas de chave estrangeira. | |
Generator | Representa a classe base abstrata para geradores de dados. | |
GeneratorAttribute | Identifica o designer para o gerador de dados ao qual ela é aplicada. | |
GeneratorInit | Contém as informações que são usadas para inicializar uma instância de uma classe do gerador de dados. | |
GeneratorStylesAttribute | O atributo que identifica os estilos do gerador de um gerador de dados. | |
GeneratorUserException | Uma exceção pode ser lançada por implementadores de geradores de dados se ocorrer um erro quando os dados são gerados. | |
InputAttribute | O atributo que identifica as propriedades do gerador como propriedades de entrada. | |
InputChangedEventArgs | Fornece dados para os eventos que ocorrem após as alterações do usuário propriedades de entrada. | |
InputChangingEventArgs | Fornece dados para os eventos de validação que ocorrem quando as alterações do usuário propriedades de entrada. | |
InputDescriptor | Descreve uma única entrada de um gerador de dados. | |
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. | |
OutputAttribute | O atributo que é usado para identificar cada propriedade de geradores de dados de saída. | |
OutputDescriptor | Descreve uma única saída de um gerador de dados. | |
TableStorage | Representa a geração de dados para uma tabela. | |
TableStorageContext | Gera novas linhas e fornece informações sobre o estado atual de geração de linha. | |
TableStorageEventArgs | Contém uma mensagem que está relacionada ao evento associado. |
Interfaces
Interface | Descrição | |
---|---|---|
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. | |
IDesigner | Define o contrato para designers de distribuição.IGeneratorDesignerimplementa essa interface.Portanto, essa interface também define o contrato de geradores de dados. | |
IDistribution | Define o contrato de distribuição. | |
IGenerator | Define o contrato do gerador de dados. | |
IGeneratorDesigner | Define o contrato para designers de gerador de dados. |
Enumerações
Enumeração | Descrição | |
---|---|---|
AutoAssignedInput | Especifica os tipos de propriedades de entrada para um gerador de base de dados. | |
ErrorType | Indica o tipo de falha ocorreu durante a geração de dados. | |
GeneratorDesignerStyles | Especifica como um gerador de dados aparece na interface do usuário para planos de geração de dados. | |
Severity |