DbXmlEnabledProviderManifest Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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 |
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 è |