Partager via


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
Classe publique 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).
Classe publique ModelTranslator Fournit une classe de base de bas niveau pour un traducteur.
Classe publique ModelTranslatorAction Fournit une classe de base pour les classes qui implémentent une action spécifique, par exemple ModelTranslatorDemoteToAction.
Classe publique ModelTranslatorDefinition Représente un conteneur pour les actions qui effectuent la traduction.
Classe publique ModelTranslatorDemoteToAction Transforme l'élément source en élément cible possédant moins de propriétés que l'élément source.
Classe publique ModelTranslatorDeprecateAction Élimine l'élément source du modèle de schéma cible.
Classe publique 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.
Classe publique ModelTranslatorMergeToAction Spécifie comment fusionner plusieurs éléments source typés dans un élément du schéma cible.
Classe publique ModelTranslatorPromoteToAction Transforme l'élément source en élément cible possédant plus de propriétés que l'élément source.
Classe publique ModelTranslatorSplitToAction Spécifie comment fractionner un élément source typé en plusieurs éléments dans le schéma cible.
Classe publique 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
Énumération publique ModelTranslatorCompatibilityLevel Énumère les niveaux de compatibilité pour un traducteur de modèle.