DbXmlEnabledProviderManifest Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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) |