Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Provides classes to translate an existing data schema model into a target schema model.
Create derived classes to recreate an existing database in another specific type of database.
Classes
Class | Description | |
---|---|---|
![]() |
DataSchemaModelTranslator | Provides a base for a translator class that translates a data schema model to a schema model for a specific database, such as the SQL Server schema model. |
![]() |
ModelTranslator | Provides a low-level base class for a translator. |
![]() |
ModelTranslatorAction | Provides a base class for classes that implement a specific action, such as ModelTranslatorDemoteToAction. |
![]() |
ModelTranslatorDefinition | Represents a container for the actions that accomplish the translation. |
![]() |
ModelTranslatorDemoteToAction | Transforms the source element into a target element that has fewer properties than the source element. |
![]() |
ModelTranslatorDeprecateAction | Eliminates the source element from the target schema model. |
![]() |
ModelTranslatorException | The exception that is thrown by a ModelTranslator or a related object in the Microsoft.Data.Schema.SchemaModel.Translation namespace when an error is encountered. This class cannot be inherited. |
![]() |
ModelTranslatorMergeToAction | Specifies how to merge several typed source elements into one element in the target schema. |
![]() |
ModelTranslatorPromoteToAction | Transforms the source element into a target element that has more properties than the source element. |
![]() |
ModelTranslatorSplitToAction | Specifies how to split a typed source element into several other elements in the target schema. |
![]() |
ModelTranslatorSplitToType | Creates a new element in the target schema from one or more parts of an element in the source schema. |
Enumerations
Enumeration | Description | |
---|---|---|
![]() |
ModelTranslatorCompatibilityLevel | Enumerates the levels of compatibility for a model translator. |