Microsoft.Data.Schema.SchemaModel.Translation, espace de noms
Fournit des classes pour traduire un modèle de schéma de données existant en modèle de schéma cible.
Créez des classes dérivées pour recréer une base de données existante dans un autre type spécifique de base de données.
Classes
Classe | Description | |
---|---|---|
DataSchemaModelTranslator | Fournit une base pour une classe de traducteur qui traduit un modèle de schéma de données en un modèle de schéma pour une base de données spécifique (par exemple, le modèle de schéma SQL Server). | |
ModelTranslator | Fournit une classe de base de bas niveau pour un traducteur. | |
ModelTranslatorAction | Fournit une classe de base pour les classes qui implémentent une action spécifique, par exemple ModelTranslatorDemoteToAction. | |
ModelTranslatorDefinition | Représente un conteneur pour les actions qui effectuent la traduction. | |
ModelTranslatorDemoteToAction | Transforme l'élément source en élément cible possédant moins de propriétés que l'élément source. | |
ModelTranslatorDeprecateAction | Élimine l'élément source du modèle de schéma cible. | |
ModelTranslatorException | Exception levée par ModelTranslator ou un objet connexe dans l'espace de noms Microsoft.Data.Schema.SchemaModel.Translation lorsqu'une erreur est rencontrée.Cette classe ne peut pas être héritée. | |
ModelTranslatorMergeToAction | Spécifie comment fusionner plusieurs éléments source typés dans un élément du schéma cible. | |
ModelTranslatorPromoteToAction | Transforme l'élément source en élément cible possédant plus de propriétés que l'élément source. | |
ModelTranslatorSplitToAction | Spécifie comment fractionner un élément source typé en plusieurs éléments dans le schéma cible. | |
ModelTranslatorSplitToType | Crée un élément dans le schéma cible à partir d'une ou plusieurs parties d'un élément dans le schéma source. |
Énumérations
Énumération | Description | |
---|---|---|
ModelTranslatorCompatibilityLevel | Énumère les niveaux de compatibilité pour un traducteur de modèle. |