DataSchemaModelTranslator, classe
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).
Hiérarchie d'héritage
System.Object
Microsoft.Data.Schema.SchemaModel.Translation.ModelTranslator
Microsoft.Data.Schema.SchemaModel.Translation.DataSchemaModelTranslator
Espace de noms : Microsoft.Data.Schema.SchemaModel.Translation
Assembly : Microsoft.Data.Schema (dans Microsoft.Data.Schema.dll)
Syntaxe
'Déclaration
Public MustInherit Class DataSchemaModelTranslator _
Inherits ModelTranslator
public abstract class DataSchemaModelTranslator : ModelTranslator
public ref class DataSchemaModelTranslator abstract : public ModelTranslator
[<AbstractClass>]
type DataSchemaModelTranslator =
class
inherit ModelTranslator
end
public abstract class DataSchemaModelTranslator extends ModelTranslator
Le type DataSchemaModelTranslator expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
DataSchemaModelTranslator |
Début
Propriétés
Nom | Description | |
---|---|---|
CompatibilityLevel | Obtient le niveau de traduction pour ce traducteur. (Hérité de ModelTranslator.) | |
DatabaseSchemaProvider | Obtient le fournisseur de schémas de base de données associé. (Hérité de ModelTranslator.) | |
DataLossPossible | Obtient une valeur qui indique si la traduction peut provoquer la perte de données. (Hérité de ModelTranslator.) | |
Definition | Obtient la définition du traducteur associé. (Hérité de ModelTranslator.) | |
ExtensionHandle | Obtient le handle pour l'extension de schéma de données inhérente. (Hérité de ModelTranslator.) | |
TranslatesTo |
Début
Méthodes
Nom | Description | |
---|---|---|
CanTranslateTo(Type) | (Substitue ModelTranslator.CanTranslateTo(Type).) | |
CanTranslateTo(DatabaseSchemaProvider) | (Hérité de ModelTranslator.) | |
Equals | Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
InstantiateCopiedModel | (Substitue ModelTranslator.InstantiateCopiedModel(ModelStore).) | |
InstantiateTranslatedModel | (Substitue ModelTranslator.InstantiateTranslatedModel(ModelStore).) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) | |
SetConstructorParametersForCopiedModel | ||
SetConstructorParametersForTranslatedModel | ||
SetExtensionHandle | Définit le handle pour cet objet d'extension. (Hérité de ModelTranslator.) | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) | |
Translate | Traduit le modèle de schéma fourni vers le type cible qui est défini par le constructeur. (Substitue ModelTranslator.Translate(ModelStore, Boolean).) |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Référence
Microsoft.Data.Schema.SchemaModel.Translation, espace de noms