Share via


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
Clase pública ColumnConfigAnnotation Representa valores de configuración para una columna de un plan de generación de datos.
Clase pública 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.
Clase pública 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.
Clase pública DefaultDistributionDesigner Representa la implementación del diseñador predeterminado para trabajar con distribuciones de un generador de datos en tiempo de diseño.
Clase pública DefaultGeneratorDesigner Proporciona un diseñador del generador de datos predeterminado para trabajar en tiempo de diseño con el generador de datos.
Clase pública DesignerInit Proporciona información sobre el inicio de los objetos de extensión en el espacio de nombres Microsoft.Data.Schema.Tools.DataGenerator.
Clase pública Distribution Proporciona una clase base que permite usar la API declarativa en las distribuciones.
Clase pública DistributionAttribute Identifica el diseñador para la distribución.
Clase pública DistributionInit Proporciona información de inicialización para un diseñador de Distribution.
Clase pública ForeignKeyAttribute Indica que se puede seleccionar un generador de datos personalizado determinado para las columnas de clave externa.
Clase pública Generator Representa la clase base abstracta para los generadores de datos.
Clase pública GeneratorAttribute Identifica el diseñador para el generador de datos al que se aplica.
Clase pública GeneratorInit Contiene la información que se utiliza para inicializar una instancia de una clase de generador de datos.
Clase pública GeneratorStylesAttribute Atributo que identifica los estilos de generador para un generador de datos.
Clase pública GeneratorUserException Excepción que pueden producir los implementadores de los generadores de datos si se produce un error al generar los datos.
Clase pública InputAttribute Atributo que identifica las propiedades del generador como propiedades de entrada.
Clase pública InputChangedEventArgs Proporciona datos para los eventos que se producen después de que el usuario cambie las propiedades de entrada.
Clase pública InputChangingEventArgs Proporciona datos para los eventos de validación que se producen cuando el usuario cambia las propiedades de entrada.
Clase pública InputDescriptor Describe una entrada única de un generador de datos.
Clase pública InputValidationException La excepción que inician los implementadores de IGenerator durante la validación para indicar que un valor de entrada es incorrecto.
Clase pública OutputAttribute Atributo que se usa para identificar cada propiedad de salida de los generadores de datos.
Clase pública OutputDescriptor Describe una salida única de un generador de datos.
Clase pública TableStorage Representa la generación de los datos para una tabla.
Clase pública TableStorageContext Genera las nuevas filas y proporciona información sobre el estado actual de generación de la fila.
Clase pública TableStorageEventArgs Contiene un mensaje relacionado con el evento asociado.

Interfaces

  Interfaz Descripción
Interfaz pública 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.
Interfaz pública 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.
Interfaz pública IDistribution Define el contrato de distribución.
Interfaz pública IGenerator Define el contrato del generador de datos.
Interfaz pública IGeneratorDesigner Define el contrato para los diseñadores de generadores de datos.

Enumeraciones

  Enumeración Descripción
Enumeración pública AutoAssignedInput Especifica los tipos de las propiedades de entrada para un generador de datos base.
Enumeración pública ErrorType Indica el tipo de error que se ha producido durante la generación de datos.
Enumeración pública GeneratorDesignerStyles Especifica cómo aparece un generador de datos en la interfaz de usuario para planes de generación de datos.
Enumeración pública Severity