Microsoft.Data.Schema.SchemaModel.Translation - пространство имен
Предоставляет классы для преобразования существующей модели схемы данных в модель схемы целевого объекта.
Создайте производные классы для воссоздания существующей базы данных в базе данных другого определенного типа.
Классы
Класс | Описание | |
---|---|---|
DataSchemaModelTranslator | Предоставляет базовый класс для класса преобразователя, преобразующего модель схемы данных в модель схемы для конкретной базы данных, например модель схемы SQL Server. | |
ModelTranslator | Предоставляет базовый класс низкого уровня для преобразователя. | |
ModelTranslatorAction | Предоставляет базовый класс, реализующий определенное действие, например ModelTranslatorDemoteToAction. | |
ModelTranslatorDefinition | Представляет контейнер для действий, обеспечивающих выполнение преобразования. | |
ModelTranslatorDemoteToAction | Преобразует исходный элемент в целевой элемент, имеющий меньше свойств, чем исходный. | |
ModelTranslatorDeprecateAction | Исключает исходный элемент из целевой модели схемы. | |
ModelTranslatorException | Исключение, выданное объектом ModelTranslator или связанным с ним объектом в пространстве имен Microsoft.Data.Schema.SchemaModel.Translation при возникновении ошибки.Этот класс не наследуется. | |
ModelTranslatorMergeToAction | Указывает способ объединения нескольких типизированных исходных элементов в элемент целевой схемы. | |
ModelTranslatorPromoteToAction | Преобразует исходный элемент в целевой элемент, имеющий больше свойств, чем исходный. | |
ModelTranslatorSplitToAction | Указывает способ разделения типизированного исходного элемента на несколько других элементов в целевой схеме. | |
ModelTranslatorSplitToType | Создает новый элемент в целевой схеме из одной или нескольких частей элемента исходной схемы. |
Перечисления
Перечисление | Описание | |
---|---|---|
ModelTranslatorCompatibilityLevel | Перечисляет уровни совместимости для преобразователя модели. |