DataGenerationServices (Clase)
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.
Jerarquía de herencia
System.Object
Microsoft.Data.Schema.Tools.DataGenerator.DataGenerationServices
Espacio de nombres: Microsoft.Data.Schema.Tools.DataGenerator
Ensamblado: Microsoft.Data.Schema.Tools (en Microsoft.Data.Schema.Tools.dll)
Sintaxis
'Declaración
Public MustInherit Class DataGenerationServices _
Implements IExtensionInformation, IExtension
public abstract class DataGenerationServices : IExtensionInformation,
IExtension
public ref class DataGenerationServices abstract : IExtensionInformation,
IExtension
[<AbstractClass>]
type DataGenerationServices =
class
interface IExtensionInformation
interface IExtension
end
public abstract class DataGenerationServices implements IExtensionInformation, IExtension
El tipo DataGenerationServices expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
![]() |
DataGenerationServices | Se le llama desde los constructores de las clases derivadas para inicializar la clase DataGenerationServices. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
![]() |
ExtensionHandle | Obtiene el identificador de esta extensión. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
![]() |
Annotate | Analiza la tabla proporcionada y adjunta las anotaciones sobre la generación de datos para especificar la información de configuración de cada columna. |
![]() |
AvailableColumnTypes | Devuelve una lista de tipos de datos de la base de datos que pone a disposición para definir columnas en Visual Studio. |
![]() |
AvailableExtensionTypes | Devuelve una colección de solo lectura de los tipos de datos extendidos que desea que estén disponibles para usarlos en el cuadro de diálogo Opciones de herramientas. |
![]() |
Equals | Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object). |
![]() |
FilterGenerators | Quita los descriptores de salida de la lista de posibles descriptores de salida proporcionada para la columna especificada. |
![]() |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). |
![]() |
GetAnnotationsIncludedInSerialization | Devuelve una lista de tipos de anotaciones que se incluyen cuando se serializa un plan de generación de datos. |
![]() |
GetCopiedAnnotationTypes | Se le llama cuando Visual Studio sincroniza un plan de generación de datos con el esquema del proyecto existente.Este método permite que Visual Studio copie anotaciones del modelo de proyecto en el modelo de generación de datos. |
![]() |
GetDbTypeExtension | Devuelve un tipo que representa una salida del tipo de base de datos extendido al que desea que la columna proporcionada se asigne. |
![]() |
GetDefaultForeignKeyGenerator | Devuelve un generador de clave externa específico que se establece como valor predeterminado. |
![]() |
GetGeneratorInput | Devuelve un valor para la columna proporcionada que se basa en el miembro de AutoAssignedInput proporcionado. |
![]() |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). |
![]() |
GetModelCopyConfiguration | Obtiene la configuración de los elementos del modelo de esquema de datos proporcionado. |
![]() |
GetPreferredDataSink | Determina lo que sucede con los datos que se generan a partir del plan de generación de datos. |
![]() |
GetReferencedColumn | Devuelve una lista de columnas a las que hace referencia la columna proporcionada. |
![]() |
GetReferencedTables | Devuelve una lista de tablas a las que hace referencia la tabla proporcionada; de forma opcional, pueden incluirse las referencias de la tabla a sí misma. |
![]() |
GetReferencingTables | Devuelve una lista de tablas que hacen referencia a la tabla proporcionada; de forma opcional, pueden incluirse columnas que se hagan referencia a sí mismas. |
![]() |
GetRelevantModelClasses | Se utiliza para determinar el conjunto de cambios del elemento de modelo al que responderá el plan de generación de datos. |
![]() |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). |
![]() |
GetTypesExcludedFromComparison | Identifica los elementos que se van a quitar de la comparación del modelo con la base de datos de destino. |
![]() |
InitializeModelComparerConstructor | Permite al desarrollador realizar modificaciones en el constructor del comparador que son específicas del modelo de datos. |
![]() |
InitializePlanModelConstructor | |
![]() |
InitializeVerificationModelConstructor | Permite al desarrollador realizar modificaciones en el constructor de ingeniería inversa proporcionado que son específicas del modelo de datos proporcionado cuando se valida el plan de datos con la base de datos de destino. |
![]() |
IsNewColumnSelected | Determina si la columna recién creada o recién cargada aparece seleccionada para la generación de datos. |
![]() |
MapColumnToDbTypes | Devuelve una lista con las opciones que eligió sobre los tipos de datos más adecuados para la columna proporcionada. |
![]() |
MapColumnToDefaultDbType | Devuelve el tipo de datos de la base de datos que desea usar como valor predeterminado para la columna proporcionada. |
![]() |
MapGeneratorOutputToDbTypes | Devuelve una matriz de tipos de datos de base de datos que considera adecuados para la asignación de la salida del tipo de base de datos personalizado proporcionado. |
![]() |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). |
![]() |
PopulateDefaultMappings | Devuelve las opciones que eligió sobre las asignaciones predeterminadas específicas de los tipos de datos de base de datos a los descriptores de salida mediante la lista proporcionada de asignaciones disponibles de generador a descriptor de salida.Devuelve las opciones que eligió sobre las asignaciones predeterminadas específicas de los tipos de datos de base de datos a los descriptores de salida y las asignaciones predeterminadas de los tipos de datos de base de datos extendidos a los descriptores de salida. |
![]() |
SetExtensionHandle | Establece el identificador de extensión del objeto actual. |
![]() |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Comentarios
Los sistemas de escritura de proveedores de esquema de base de datos implementan esta clase para habilitar la generación de datos para su proveedor. Los desarrolladores de software de generadores de datos no tienen que implementar esta clase. La mayoría de los métodos de está clase se llaman con la interfaz de usuario Opciones de herramientas en Visual Studio.
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.Data.Schema.Tools.DataGenerator (Espacio de nombres)
Otros recursos
Creating Custom Data Generators
Descripción general de la extensibilidad del Generador de datos