Partager via


DbXmlEnabledProviderManifest Classe

Définition

Spécialisation du ProviderManifest qui accepte un XmlReader

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

Constructeurs

DbXmlEnabledProviderManifest(XmlReader)

Initialise une nouvelle instance de la classe DbXmlEnabledProviderManifest.

Champs

CollationFacetName

Nom de la facette de classement

(Hérité de DbProviderManifest)
ConceptualSchemaDefinition

Valeur à passer à GetInformation pour obtenir la ConceptualSchemaDefinition

(Hérité de DbProviderManifest)
ConceptualSchemaDefinitionVersion3

Valeur à passer à GetInformation pour obtenir conceptualSchemaDefinitionVersion3

(Hérité de DbProviderManifest)
DefaultValueFacetName

Nom de la facette DefaultValue

(Hérité de DbProviderManifest)
FixedLengthFacetName

Nom de la facette FixedLength

(Hérité de DbProviderManifest)
IsStrictFacetName

Nom de la facette IsStrict

(Hérité de DbProviderManifest)
MaxLengthFacetName

Nom de la facette MaxLength

(Hérité de DbProviderManifest)
NullableFacetName

Nom de la facette Nullable

(Hérité de DbProviderManifest)
PrecisionFacetName

Nom de la facette précision

(Hérité de DbProviderManifest)
ScaleFacetName

Nom de la facette d’échelle

(Hérité de DbProviderManifest)
SridFacetName

Nom de la facette SRID

(Hérité de DbProviderManifest)
StoreSchemaDefinition

Valeur à passer à GetInformation pour obtenir le StoreSchemaDefinition

(Hérité de DbProviderManifest)
StoreSchemaDefinitionVersion3

Valeur à passer à GetInformation pour obtenir storeSchemaDefinitionVersion3

(Hérité de DbProviderManifest)
StoreSchemaMapping

Valeur à passer à GetInformation pour obtenir le StoreSchemaMapping

(Hérité de DbProviderManifest)
StoreSchemaMappingVersion3

Valeur à passer à GetInformation pour obtenir storeSchemaMappingVersion3

(Hérité de DbProviderManifest)
UnicodeFacetName

Nom de la facette Unicode

(Hérité de DbProviderManifest)

Propriétés

NamespaceName

Obtient le nom d'espace de noms pris en charge par le manifeste de ce fournisseur.

StoreTypeNameToEdmPrimitiveType

Obtient le type EDM (Entity Data Model) équivalent le mieux adapté au nom du type de stockage spécifié.

StoreTypeNameToStorePrimitiveType

Obtient le type primitif de stockage équivalent le mieux adapté au nom du type de stockage spécifié.

Méthodes

EscapeLikeArgument(String)

Les writers de fournisseurs doivent remplacer cette méthode pour retourner l'argument avec les caractères génériques et le caractère d'échappement sélectionné. Cette méthode est utilisée uniquement si SupportsEscapingLikeArgument renvoie la valeur 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 à un 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 jeu de facettes pour ce type à un type EDM.

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

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

GetInformation(String)

Obtient les informations spécifiques à un 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 jeu 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.

SupportsEscapingLikeArgument(Char)

Indique si le fournisseur prend en charge les chaînes d'échappement à utiliser en tant que modèles dans une expression Like.

(Hérité de DbProviderManifest)
SupportsInExpression()

Retourne une valeur booléenne qui spécifie si le fournisseur peut gérer des arborescences d’expressions contenant des instances de DbInExpression. L’implémentation par défaut retourne false pour la compatibilité descendante. Les classes dérivées peuvent remplacer cette méthode.

(Hérité de DbProviderManifest)
SupportsIntersectAndUnionAllFlattening()

Retourne une valeur booléenne qui spécifie si le fournisseur peut traiter les arborescences d’expressions n’ayant pas de nœuds DbProjectExpression directement sous les côtés gauche et droit de DbUnionAllExpression et DbIntersectExpression

(Hérité de DbProviderManifest)
SupportsParameterOptimizationInSchemaQueries()

Indique si le fournisseur prend en charge l’optimisation des paramètres décrite dans EntityFramework6 GitHub issue #195. Par défaut, il s’agit de false. Les fournisseurs doivent remplacer ce paramètre par true uniquement après avoir testé que les requêtes de schéma (telles qu’utilisées dans le flux Base de données d’abord) fonctionnent correctement avec cet indicateur.

(Hérité de DbProviderManifest)

S’applique à