DataSchemaModelTranslator (Clase)
Proporciona una base para una clase de traductor que traduce un modelo de esquema de datos a un modelo de esquema para una base de datos concreta, como, por ejemplo, el modelo de esquema de SQL Server.
Jerarquía de herencia
System.Object
Microsoft.Data.Schema.SchemaModel.Translation.ModelTranslator
Microsoft.Data.Schema.SchemaModel.Translation.DataSchemaModelTranslator
Espacio de nombres: Microsoft.Data.Schema.SchemaModel.Translation
Ensamblado: Microsoft.Data.Schema (en Microsoft.Data.Schema.dll)
Sintaxis
'Declaración
Public MustInherit Class DataSchemaModelTranslator _
Inherits ModelTranslator
public abstract class DataSchemaModelTranslator : ModelTranslator
public ref class DataSchemaModelTranslator abstract : public ModelTranslator
[<AbstractClass>]
type DataSchemaModelTranslator =
class
inherit ModelTranslator
end
public abstract class DataSchemaModelTranslator extends ModelTranslator
El tipo DataSchemaModelTranslator expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
DataSchemaModelTranslator |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
CompatibilityLevel | Obtiene el nivel de traducción para este traductor. (Se hereda de ModelTranslator). | |
DatabaseSchemaProvider | Obtiene el proveedor de esquema de base de datos asociado. (Se hereda de ModelTranslator). | |
DataLossPossible | Obtiene un valor que indica si la traducción puede producir la pérdida de datos. (Se hereda de ModelTranslator). | |
Definition | Obtiene la definición del traductor asociada. (Se hereda de ModelTranslator). | |
ExtensionHandle | Obtiene el identificador para la extensión de esquema de datos inherente. (Se hereda de ModelTranslator). | |
TranslatesTo |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
CanTranslateTo(Type) | (Invalida a ModelTranslator.CanTranslateTo(Type)). | |
CanTranslateTo(DatabaseSchemaProvider) | (Se hereda de ModelTranslator). | |
Equals | Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object). | |
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). | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
InstantiateCopiedModel | (Invalida a ModelTranslator.InstantiateCopiedModel(ModelStore)). | |
InstantiateTranslatedModel | (Invalida a ModelTranslator.InstantiateTranslatedModel(ModelStore)). | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
SetConstructorParametersForCopiedModel | ||
SetConstructorParametersForTranslatedModel | ||
SetExtensionHandle | Establece el identificador para este objeto de extensión. (Se hereda de ModelTranslator). | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). | |
Translate | Traduce el modelo de esquema proporcionado al tipo de destino definido por el constructor. (Invalida a ModelTranslator.Translate(ModelStore, Boolean)). |
Arriba
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.SchemaModel.Translation (Espacio de nombres)