Condividi tramite


DbXmlEnabledProviderManifest Classe

Definizione

Specializzazione del ProviderManifest che accetta un XmlReader

public abstract class DbXmlEnabledProviderManifest : System.Data.Entity.Core.Common.DbProviderManifest
type DbXmlEnabledProviderManifest = class
    inherit DbProviderManifest
Public MustInherit Class DbXmlEnabledProviderManifest
Inherits DbProviderManifest
Ereditarietà
DbXmlEnabledProviderManifest

Costruttori

DbXmlEnabledProviderManifest(XmlReader)

Inizializza una nuova istanza della classe DbXmlEnabledProviderManifest.

Campi

CollationFacetName

Nome del facet delle regole di confronto

(Ereditato da DbProviderManifest)
ConceptualSchemaDefinition

Valore da passare a GetInformation per ottenere ConceptualSchemaDefinition

(Ereditato da DbProviderManifest)
ConceptualSchemaDefinitionVersion3

Valore da passare a GetInformation per ottenere ConceptualSchemaDefinitionVersion3

(Ereditato da DbProviderManifest)
DefaultValueFacetName

Nome del facet DefaultValue

(Ereditato da DbProviderManifest)
FixedLengthFacetName

Nome del facet FixedLength

(Ereditato da DbProviderManifest)
IsStrictFacetName

Nome del facet IsStrict

(Ereditato da DbProviderManifest)
MaxLengthFacetName

Nome del facet MaxLength

(Ereditato da DbProviderManifest)
NullableFacetName

Nome del facet nullable

(Ereditato da DbProviderManifest)
PrecisionFacetName

Nome del facet precisione

(Ereditato da DbProviderManifest)
ScaleFacetName

Nome del facet di scalabilità

(Ereditato da DbProviderManifest)
SridFacetName

Nome del facet SRID

(Ereditato da DbProviderManifest)
StoreSchemaDefinition

Valore da passare a GetInformation per ottenere StoreSchemaDefinition

(Ereditato da DbProviderManifest)
StoreSchemaDefinitionVersion3

Valore da passare a GetInformation per ottenere StoreSchemaDefinitionVersion3

(Ereditato da DbProviderManifest)
StoreSchemaMapping

Valore da passare a GetInformation per ottenere StoreSchemaMapping

(Ereditato da DbProviderManifest)
StoreSchemaMappingVersion3

Valore da passare a GetInformation per ottenere StoreSchemaMappingVersion3

(Ereditato da DbProviderManifest)
UnicodeFacetName

Nome del facet Unicode

(Ereditato da DbProviderManifest)

Proprietà

NamespaceName

Ottiene il nome dello spazio dei nomi supportato da questo manifesto del provider.

StoreTypeNameToEdmPrimitiveType

Ottiene il tipo Entity Data Model (EDM) equivalente con il mapping migliore per un nome di tipo di archiviazione specificato.

StoreTypeNameToStorePrimitiveType

Ottiene il tipo primitivo di archiviazione equivalente con il mapping migliore per un nome di tipo di archiviazione specificato.

Metodi

EscapeLikeArgument(String)

I writer del provider devono eseguire l'override di questo metodo per restituire l'argomento con i caratteri jolly e il carattere di escape utilizzati come sequenza di escape. Questo metodo viene utilizzato solo se SupportsEscapingLikeArgument restituisce true.

(Ereditato da DbProviderManifest)
GetDbInformation(String)

Quando sottoposto a override in una classe derivata, questo metodo restituisce informazioni specifiche del provider.

(Ereditato da DbProviderManifest)
GetEdmType(TypeUsage)

Quando sottoposto a override in una classe derivata, questo metodo associa il tipo di archiviazione specificato e un set di facet per tale tipo a un tipo EDM.

(Ereditato da DbProviderManifest)
GetFacetDescriptions(EdmType)

Restituisce l'elenco di descrizioni dei facet per il tipo Entity Data Model (EDM) specificato.

GetInformation(String)

Ottiene le informazioni specifiche del provider.

(Ereditato da DbProviderManifest)
GetStoreFunctions()

Restituisce l'elenco di funzioni supportate dal provider.

GetStoreType(TypeUsage)

Quando sottoposto a override in una classe derivata, questo metodo associa il tipo EDM specificato e un set di facet per tale tipo a un tipo di archiviazione.

(Ereditato da DbProviderManifest)
GetStoreTypes()

Restituisce l'elenco dei tipi primitivi supportati dal provider di archiviazione.

SupportsEscapingLikeArgument(Char)

Indica se il provider supporta l'utilizzo come sequenze di escape di stringhe da utilizzare come modelli in un'espressione Like.

(Ereditato da DbProviderManifest)
SupportsInExpression()

Restituisce un valore booleano che specifica se il provider può gestire alberi delle espressioni contenenti istanze di DbInExpression. L'implementazione predefinita restituisce false per la compatibilità con le versioni precedenti. Le classi derivate possono eseguire l'override di questo metodo.

(Ereditato da DbProviderManifest)
SupportsIntersectAndUnionAllFlattening()

Restituisce un valore booleano che specifica se il provider può elaborare alberi delle espressioni che non hanno nodi DbProjectExpression direttamente sotto i lati Sinistro e Destro di DbUnionAllExpression e DbIntersectExpression

(Ereditato da DbProviderManifest)
SupportsParameterOptimizationInSchemaQueries()

Indica se il provider supporta l'ottimizzazione dei parametri descritta in EntityFramework6 Problema gitHub #195. Il valore predefinito è false. I provider devono impostare questo valore su true solo dopo il test delle query dello schema (come usato nel flusso Database First) funzionano correttamente con questo flag.

(Ereditato da DbProviderManifest)

Si applica a