Compartilhar via


Namespace Microsoft.Data.Schema.SchemaModel.Translation

Fornece classes para traduzir a um modelo de esquema de dados existente em um modelo de esquema de destino.

Crie classes derivadas para recriar um banco de dados existente em outro tipo específico de banco de dados.

Classes

  Classe Descrição
Classe pública DataSchemaModelTranslator Fornece uma base para uma classe do conversor que converte um modelo de esquema de dados para um modelo de esquema para um banco de dados específico, como, por exemplo, o modelo de esquema SQL Server.
Classe pública ModelTranslator Fornece uma classe base de baixo nível para um tradutor.
Classe pública ModelTranslatorAction Fornece uma classe base para classes que implementam uma ação específica, como ModelTranslatorDemoteToAction.
Classe pública ModelTranslatorDefinition Representa um contêiner para as ações que realizar a tradução.
Classe pública ModelTranslatorDemoteToAction Transforma o elemento de origem em um elemento de destino que possui menos propriedades do elemento de origem.
Classe pública ModelTranslatorDeprecateAction Elimina o elemento de origem do modelo de esquema de destino.
Classe pública ModelTranslatorException A exceção que é lançada por um ModelTranslator ou um objeto relacionado na Microsoft.Data.Schema.SchemaModel.Translation namespace quando um erro é encontrado.Esta classe não pode ser herdada.
Classe pública ModelTranslatorMergeToAction Especifica como mesclar vários elementos de origem digitado em um elemento do esquema de destino.
Classe pública ModelTranslatorPromoteToAction Transforma o elemento de origem em um elemento de destino que possui mais propriedades do elemento de origem.
Classe pública ModelTranslatorSplitToAction Especifica como dividir a um elemento de origem digitado em vários outros elementos do esquema de destino.
Classe pública ModelTranslatorSplitToType Cria um novo elemento no esquema de destino de uma ou mais partes de um elemento do esquema de origem.

Enumerações

  Enumeração Descrição
Enumeração pública ModelTranslatorCompatibilityLevel Enumera os níveis de compatibilidade para um tradutor de modelo.