Microsoft.Data.Schema.Tools.DataGenerator, espace de noms
Cet espace de noms contient les classes utilisées pour définir les parties d'un plan de génération de données. Les plans de génération de données sont utilisés pour générer des données de test réalistes pour les bases de données.
Pour plus d'informations sur la génération de données dans Visual Studio, consultez Génération de données de test pour des bases de données à l'aide de générateurs de données.
Classes
Classe | Description | |
---|---|---|
ColumnConfigAnnotation | Représente les paramètres de configuration pour une colonne d'un plan de génération de données. | |
DataGenerationServices | Cette classe de base abstraite est chargée de fournir des informations spécifiques au fournisseur du schéma de base de données à la fonctionnalité de génération de données pour permettre la génération de données pour ce fournisseur. | |
DataSink | Fournit une classe de base abstraite pour les méthodes et propriétés utilisées pour stocker des données créées par un plan de génération de données. | |
DefaultDistributionDesigner | Représente l'implémentation de concepteur par défaut pour l'utilisation des distributions pour un générateur de données au moment du design. | |
DefaultGeneratorDesigner | Fournit un concepteur de générateur de données par défaut pour l'utilisation du générateur de données au moment du design. | |
DesignerInit | Fournit des informations d'initiation pour les objets d'extension dans l'espace de noms Microsoft.Data.Schema.Tools.DataGenerator. | |
Distribution | Fournit une classe de base qui permet l'utilisation de l'API déclarative pour les distributions. | |
DistributionAttribute | Identifie le concepteur pour la distribution. | |
DistributionInit | Fournit des informations d'initialisation pour un concepteur Distribution. | |
ForeignKeyAttribute | Indique qu'un générateur de données personnalisé particulier peut être sélectionné pour les colonnes qui sont des colonnes de clés étrangères. | |
Generator | Représente la classe de base abstraite des générateurs de données. | |
GeneratorAttribute | Identifie le concepteur pour le générateur de données auquel il est appliqué. | |
GeneratorInit | Contient les informations qui sont utilisées pour initialiser une instance d'une classe de générateur de données. | |
GeneratorStylesAttribute | Attribut qui identifie les styles de générateurs pour un générateur de données. | |
GeneratorUserException | Exception qui peut être levée par des implémenteurs de générateurs de données si une erreur se produit lors de la génération des données. | |
InputAttribute | Attribut qui identifie les propriétés de générateur comme propriétés d'entrée. | |
InputChangedEventArgs | Fournit des données pour les événements qui se produisent une fois que l'utilisateur a modifié les propriétés d'entrée. | |
InputChangingEventArgs | Fournit des données pour les événements de validation qui se produisent lorsque l'utilisateur modifie les propriétés d'entrée. | |
InputDescriptor | Décrit une seule entrée d'un générateur de données. | |
InputValidationException | Exception levée par ces implémenteurs de IGenerator lors de la validation pour indiquer qu'une valeur d'entrée est incorrecte. | |
OutputAttribute | Attribut utilisé pour identifier chaque propriété de sortie des générateurs de données. | |
OutputDescriptor | Décrit une seule sortie d'un générateur de données. | |
TableStorage | Représente la génération de données pour une table. | |
TableStorageContext | Génère de nouvelles lignes et fournit des informations à propos de l'état actuel de la génération de lignes. | |
TableStorageEventArgs | Contient un message en rapport avec l'événement associé. |
Interfaces
Interface | Description | |
---|---|---|
IDataTransformPlanServices | La fonctionnalité de plan de transformation de données est utilisée pour créer un plan de génération de données à partir d'une base de données cible et assigner des générateurs liés aux données séquentiels à chaque colonne.Cela crée effectivement un plan de génération de données qui copie une base de données source vers la base de données cible.Cette interface fournit des informations (pour un fournisseur de schémas de base de données spécifique) qui activent cette fonctionnalité pour un fournisseur de schémas de base de données.Les implémenteurs de générateur n'ont pas besoin d'implémenter cette interface ; les implémenteurs de fournisseur de schémas de base de données doivent implémenter cette interface pour permettre le support des plans de données de transformation avec leur fournisseur. | |
IDesigner | Définit le contrat pour les concepteurs de distribution.IGeneratorDesigner implémente cette interface.Par conséquent, cette interface définit également le contrat pour les générateurs de données. | |
IDistribution | Définit le contrat de distribution. | |
IGenerator | Définit le contrat du générateur de données. | |
IGeneratorDesigner | Définit le contrat pour les concepteurs de générateurs de données. |
Énumérations
Énumération | Description | |
---|---|---|
AutoAssignedInput | Spécifie les types de propriétés d'entrée pour un générateur de données de base. | |
ErrorType | Indique le genre d'échec qui s'est produit lors de la génération de données. | |
GeneratorDesignerStyles | Spécifie la façon dont un générateur de données s'affiche dans l'interface utilisateur pour les plans de génération de données. | |
Severity |