DbXmlEnabledProviderManifest Classe

Définition

Représente une classe de base qui implémente la DbProviderManifest base d’une définition XML. Vous pouvez utiliser la DbXmlEnabledProviderManifest classe pour obtenir des informations spécifiques au fournisseur au moment de l’exécution.

public ref class DbXmlEnabledProviderManifest abstract : System::Data::Common::DbProviderManifest
public abstract class DbXmlEnabledProviderManifest : System.Data.Common.DbProviderManifest
type DbXmlEnabledProviderManifest = class
    inherit DbProviderManifest
Public MustInherit Class DbXmlEnabledProviderManifest
Inherits DbProviderManifest
Héritage
DbXmlEnabledProviderManifest

Remarques

La DbXmlEnabledProviderManifest classe est particulièrement appropriée pour les fournisseurs dont le mappage de type à EDM est symétrique. Dans les scénarios de mappage de types symétriques, chaque type de stockage est mappé à un seul type EDM (Entity Data Model), quel que soit le sens du mappage. En d’autres termes, le mappage de type EDM à fournisseur est identique au mappage de type fournisseur à EDM.

Dans les scénarios de mappage symétrique, vous pouvez dériver votre classe fournisseur personnalisée de la DbXmlEnabledProviderManifest classe ou de la DbProviderManifest classe. Nous vous recommandons de dériver votre classe fournisseur personnalisée de la DbXmlEnabledProviderManifest classe pour les scénarios de mappage symétrique, car la DbXmlEnabledProviderManifest classe vous permet de spécifier les manifestes de manière déclarative.

Constructeurs

Nom Description
DbXmlEnabledProviderManifest(XmlReader)

Initialise une nouvelle instance de la classe DbXmlEnabledProviderManifest.

Propriétés

Nom Description
NamespaceName

Obtient le nom de l’espace de noms pris en charge par ce manifeste de fournisseur.

StoreTypeNameToEdmPrimitiveType

Obtient le type EDM (Entity Data Model) équivalent le mieux mappé pour un nom de type de stockage spécifié.

StoreTypeNameToStorePrimitiveType

Obtient le meilleur type de primitive de stockage équivalent mappé pour un nom de type de stockage spécifié.

Méthodes

Nom Description
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
EscapeLikeArgument(String)

Les enregistreurs de fournisseurs doivent remplacer cette méthode pour renvoyer l’argument avec les caractères génériques et le caractère d’échappement échappé. Cette méthode est utilisée uniquement si SupportsEscapingLikeArgument retourne true.

(Hérité de DbProviderManifest)
GetDbInformation(String)

En cas de substitution dans une classe dérivée, cette méthode retourne des informations spécifiques au fournisseur.

(Hérité de DbProviderManifest)
GetEdmType(TypeUsage)

En cas de substitution dans une classe dérivée, cette méthode mappe le type de stockage spécifié et un ensemble de facettes pour ce type à un type EDM.

(Hérité de DbProviderManifest)
GetFacetDescriptions(EdmType)

Retourne la liste des descriptions de facettes pour le type EDM (Entity Data Model) spécifié.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetInformation(String)

Obtient les informations spécifiques au fournisseur.

(Hérité de DbProviderManifest)
GetStoreFunctions()

Retourne la liste des fonctions prises en charge par le fournisseur.

GetStoreType(TypeUsage)

En cas de substitution dans une classe dérivée, cette méthode mappe le type EDM spécifié et un ensemble de facettes pour ce type à un type de stockage.

(Hérité de DbProviderManifest)
GetStoreTypes()

Retourne la liste des types primitifs pris en charge par le fournisseur de stockage.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
SupportsEscapingLikeArgument(Char)

Indique si le fournisseur prend en charge l’échappement de chaînes à utiliser comme modèles dans une expression Like.

(Hérité de DbProviderManifest)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à