Compartir a través de


Microsoft.Data.Schema.SchemaModel.Translation (Espacio de nombres)

Proporciona clases para traducir un modelo de esquema de datos existente a un modelo de esquema de destino.

Cree clases derivadas para volver a crear una base de datos existente en otro tipo específico de base de datos.

Clases

  Clase Descripción
Clase pública DataSchemaModelTranslator 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.
Clase pública ModelTranslator Proporciona una clase base de bajo nivel para un traductor.
Clase pública ModelTranslatorAction Proporciona una clase base para las clases que implementan una acción concreta, como ModelTranslatorDemoteToAction.
Clase pública ModelTranslatorDefinition Representa un contenedor para las acciones que realizan la traducción.
Clase pública ModelTranslatorDemoteToAction Transforma el elemento de origen en un elemento de destino que tiene menos propiedades que el elemento de origen.
Clase pública ModelTranslatorDeprecateAction Elimina el elemento de origen del modelo de esquema de destino.
Clase pública ModelTranslatorException Excepción iniciada por ModelTranslator o un objeto relacionado en el espacio de nombres Microsoft.Data.Schema.SchemaModel.Translation cuando se encuentra un error.Esta clase no puede heredarse.
Clase pública ModelTranslatorMergeToAction Especifica cómo se combinan varios elementos de origen tipificados en un solo elemento del esquema de destino.
Clase pública ModelTranslatorPromoteToAction Transforma el elemento de origen en un elemento de destino que tiene más propiedades que el elemento de origen.
Clase pública ModelTranslatorSplitToAction Especifica cómo dividir un elemento de origen con tipo en otros elementos diversos en el esquema de destino.
Clase pública ModelTranslatorSplitToType Crea un nuevo elemento en el esquema de destino a partir de una o varias partes de un elemento del esquema de origen.

Enumeraciones

  Enumeración Descripción
Enumeración pública ModelTranslatorCompatibilityLevel Enumera los niveles de compatibilidad de un traductor del modelo.