Microsoft.Data.Schema.Tools.DataGenerator (Espacio de nombres)
Este espacio de nombres contiene las clases que se utilizan para definir las partes de un plan de generación de datos. Los planes de generación de datos se utilizan para generar datos de pruebas reales de las bases de datos.
Para obtener más información sobre la generación de datos en Visual Studio, vea Generar datos de prueba para bases de datos mediante generadores de datos.
Clases
Clase | Descripción | |
---|---|---|
ColumnConfigAnnotation | Representa valores de configuración para una columna de un plan de generación de datos. | |
DataGenerationServices | Esta clase base abstracta es responsable de proporcionar información específica del proveedor de esquema de base de datos a la característica de generación de datos para permitir la generación de datos para ese proveedor. | |
DataSink | Proporciona una clase base abstracta de los métodos y propiedades que se usan para almacenar los datos creados en un plan de generación de datos. | |
DefaultDistributionDesigner | Representa la implementación del diseñador predeterminado para trabajar con distribuciones de un generador de datos en tiempo de diseño. | |
DefaultGeneratorDesigner | Proporciona un diseñador del generador de datos predeterminado para trabajar en tiempo de diseño con el generador de datos. | |
DesignerInit | Proporciona información sobre el inicio de los objetos de extensión en el espacio de nombres Microsoft.Data.Schema.Tools.DataGenerator. | |
Distribution | Proporciona una clase base que permite usar la API declarativa en las distribuciones. | |
DistributionAttribute | Identifica el diseñador para la distribución. | |
DistributionInit | Proporciona información de inicialización para un diseñador de Distribution. | |
ForeignKeyAttribute | Indica que se puede seleccionar un generador de datos personalizado determinado para las columnas de clave externa. | |
Generator | Representa la clase base abstracta para los generadores de datos. | |
GeneratorAttribute | Identifica el diseñador para el generador de datos al que se aplica. | |
GeneratorInit | Contiene la información que se utiliza para inicializar una instancia de una clase de generador de datos. | |
GeneratorStylesAttribute | Atributo que identifica los estilos de generador para un generador de datos. | |
GeneratorUserException | Excepción que pueden producir los implementadores de los generadores de datos si se produce un error al generar los datos. | |
InputAttribute | Atributo que identifica las propiedades del generador como propiedades de entrada. | |
InputChangedEventArgs | Proporciona datos para los eventos que se producen después de que el usuario cambie las propiedades de entrada. | |
InputChangingEventArgs | Proporciona datos para los eventos de validación que se producen cuando el usuario cambia las propiedades de entrada. | |
InputDescriptor | Describe una entrada única de un generador de datos. | |
InputValidationException | La excepción que inician los implementadores de IGenerator durante la validación para indicar que un valor de entrada es incorrecto. | |
OutputAttribute | Atributo que se usa para identificar cada propiedad de salida de los generadores de datos. | |
OutputDescriptor | Describe una salida única de un generador de datos. | |
TableStorage | Representa la generación de los datos para una tabla. | |
TableStorageContext | Genera las nuevas filas y proporciona información sobre el estado actual de generación de la fila. | |
TableStorageEventArgs | Contiene un mensaje relacionado con el evento asociado. |
Interfaces
Interfaz | Descripción | |
---|---|---|
IDataTransformPlanServices | La característica de plan de transformación de datos se utiliza para crear un plan de generación de datos a partir de una base de datos de destino y asignar generadores enlazados a datos secuenciales a cada columna.De esta manera se crea un plan de generación de datos que copia una base de datos de origen en la base de datos de destino.Esta interfaz proporciona información (para un proveedor de esquema de base de datos específico) que habilita esta característica para un proveedor de esquema de base de datos.Los implementadores del generador no necesitan implementar esta interfaz; los implementadores del proveedor de esquema de base de datos deben implementar esta interfaz para habilitar la compatibilidad con los planes de transformación de datos de su proveedor. | |
IDesigner | Define el contrato de los diseñadores de la distribución.IGeneratorDesigner implementa esta interfaz.Por consiguiente, esta interfaz también define el contrato de los generadores de datos. | |
IDistribution | Define el contrato de distribución. | |
IGenerator | Define el contrato del generador de datos. | |
IGeneratorDesigner | Define el contrato para los diseñadores de generadores de datos. |
Enumeraciones
Enumeración | Descripción | |
---|---|---|
AutoAssignedInput | Especifica los tipos de las propiedades de entrada para un generador de datos base. | |
ErrorType | Indica el tipo de error que se ha producido durante la generación de datos. | |
GeneratorDesignerStyles | Especifica cómo aparece un generador de datos en la interfaz de usuario para planes de generación de datos. | |
Severity |