Spazio dei nomi Microsoft.Data.Schema.Tools.DataGenerator
Questo spazio dei nomi contiene le classi utilizzate per definire le parti di un piano di generazione dati. I piani di generazione dati sono utilizzati per generare dati di test realistici per i database.
Per ulteriori informazioni sulla generazione dati in Visual Studio, vedere Generazione di dati di test per i database tramite generatori di dati.
Classi
Classe | Descrizione | |
---|---|---|
ColumnConfigAnnotation | Rappresenta le impostazioni di configurazione per una colonna in un piano di generazione dati. | |
DataGenerationServices | Questa classe di base astratta ha lo scopo di fornire informazioni specifiche del provider dello schema di database alla funzionalità di generazione dati per abilitare la generazione dati per tale provider. | |
DataSink | Fornisce una classe base astratta per i metodi e le proprietà utilizzati per archiviare i dati creati da un piano di generazione dati. | |
DefaultDistributionDesigner | Rappresenta l'implementazione della finestra di progettazione predefinita per l'utilizzo delle distribuzioni per un generatore di dati in fase di progettazione. | |
DefaultGeneratorDesigner | Fornisce una finestra di progettazione per il generatore di dati predefinito per utilizzare il generatore di dati in fase di progettazione. | |
DesignerInit | Fornisce informazioni sull'avvio per gli oggetti di estensione nello spazio dei nomi Microsoft.Data.Schema.Tools.DataGenerator. | |
Distribution | Fornisce una classe base che consente di utilizzare l'API dichiarativa per le distribuzioni. | |
DistributionAttribute | Identifica la finestra di progettazione per la distribuzione. | |
DistributionInit | Fornisce le informazioni di inizializzazione per la finestra di progettazione di un oggetto Distribution. | |
ForeignKeyAttribute | Indica che è possibile selezionare un generatore di dati personalizzato specifico per le colonne di chiave esterna. | |
Generator | Rappresenta la classe base astratta per i generatori di dati. | |
GeneratorAttribute | Identifica la finestra di progettazione per il generatore di dati al quale è applicato. | |
GeneratorInit | Contiene le informazioni utilizzate per inizializzare un'istanza di una classe del generatore di dati. | |
GeneratorStylesAttribute | Attributo che identifica gli stili per un generatore di dati. | |
GeneratorUserException | Eccezione che può essere generata dagli implementatori dei generatori dati se si verifica un errore durante la generazione di dati. | |
InputAttribute | Attributo che identifica le proprietà del generatore come proprietà di input. | |
InputChangedEventArgs | Fornisce i dati per gli eventi che si verificano dopo che l'utente modifica le proprietà di input. | |
InputChangingEventArgs | Fornisce i dati per gli eventi di convalida che si verificano dopo che l'utente modifica le proprietà di input. | |
InputDescriptor | Descrive un input singolo di un generatore di dati. | |
InputValidationException | Eccezione generata dagli implementatori di IGenerator durante la convalida per indicare che un valore di input non è corretto. | |
OutputAttribute | Attributo utilizzato per identificare ogni proprietà di output dei generatori di dati. | |
OutputDescriptor | Descrive un output singolo di un generatore di dati. | |
TableStorage | Rappresenta le generazione di dati per una tabella. | |
TableStorageContext | Genera nuove righe e fornisce informazioni sullo stato di generazione righe corrente. | |
TableStorageEventArgs | Contiene un messaggio correlato all'evento associato. |
Interfacce
Interfaccia | Descrizione | |
---|---|---|
IDataTransformPlanServices | La funzionalità del piano di trasformazione dati viene utilizzata per creare un piano di generazione dati da un database di destinazione e assegnare generatori associati a dati sequenziali a ogni colonna.Questa operazione consente di creare efficacemente un piano di generazione dati che copia un database di origine nel database di destinazione.L'interfaccia fornisce informazioni (per un provider dello schema di database specifico) che abilitano questa funzionalità per un provider dello schema di database.Gli implementatori del generatore non devono implementare questa interfaccia; gli implementatori del provider dello schema di database devono implementare questa interfaccia per abilitare il supporto per i piani di trasformazione dati sul proprio provider. | |
IDesigner | Definisce il contratto per le finestre di progettazione di distribuzione.La classe IGeneratorDesigner implementa questa interfaccia.Questa interfaccia definisce pertanto anche il contratto per i generatori di dati. | |
IDistribution | Definisce il contratto di distribuzione. | |
IGenerator | Definisce il contratto del generatore di dati. | |
IGeneratorDesigner | Definisce il contratto per le finestre di progettazione dei generatori di dati. |
Enumerazioni
Enumerazione | Descrizione | |
---|---|---|
AutoAssignedInput | Specifica i tipi di proprietà di input per un generatore di dati base. | |
ErrorType | Indica il tipo di errore verificatosi durante la generazione dati. | |
GeneratorDesignerStyles | Specifica la modalità di visualizzazione di un generatore di dati nell'interfaccia utente per i piani di generazione dati. | |
Severity |