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 | |
---|---|---|
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. | |
ModelTranslator | Fornece uma classe base de baixo nível para um tradutor. | |
ModelTranslatorAction | Fornece uma classe base para classes que implementam uma ação específica, como ModelTranslatorDemoteToAction. | |
ModelTranslatorDefinition | Representa um contêiner para as ações que realizar a tradução. | |
ModelTranslatorDemoteToAction | Transforma o elemento de origem em um elemento de destino que possui menos propriedades do elemento de origem. | |
ModelTranslatorDeprecateAction | Elimina o elemento de origem do modelo de esquema de destino. | |
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. | |
ModelTranslatorMergeToAction | Especifica como mesclar vários elementos de origem digitado em um elemento do esquema de destino. | |
ModelTranslatorPromoteToAction | Transforma o elemento de origem em um elemento de destino que possui mais propriedades do elemento de origem. | |
ModelTranslatorSplitToAction | Especifica como dividir a um elemento de origem digitado em vários outros elementos do esquema de destino. | |
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 | |
---|---|---|
ModelTranslatorCompatibilityLevel | Enumera os níveis de compatibilidade para um tradutor de modelo. |