Condividi tramite


Classe DbProviderManifest

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Interfaccia dei metadati per tutti i tipi CLR

Gerarchia di ereditarietà

System.Object
  System.Data.Entity.Core.Common.DbProviderManifest
    System.Data.Entity.Core.Common.DbXmlEnabledProviderManifest

Spazio dei nomi:  System.Data.Entity.Core.Common
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
Public MustInherit Class DbProviderManifest
'Utilizzo
Dim instance As DbProviderManifest
public abstract class DbProviderManifest
public ref class DbProviderManifest abstract
[<AbstractClassAttribute>]
type DbProviderManifest =  class end
public abstract class DbProviderManifest

Il tipo DbProviderManifest espone i seguenti membri.

Costruttori

  rapporti Descrizione
Metodo protetto DbProviderManifest Inizializza una nuova istanza della classe DbProviderManifest.

In alto

Proprietà

  rapporti Descrizione
Proprietà pubblica NamespaceName Ottiene lo spazio dei nomi utilizzato da questo manifesto del provider.

In alto

Metodi

  rapporti Descrizione
Metodo pubblico Equals (Ereditato da Object)
Metodo pubblico EscapeLikeArgument I writer del provider devono eseguire l'override di questo metodo per restituire l'argomento con l'escape dei caratteri jolly e dei caratteri di escape.Il metodo è utilizzato solo se SupportsEscapingLikeArgument restituisce true.
Metodo protetto Finalize (Ereditato da Object)
Metodo protetto GetDbInformation Quando sottoposto a override in una classe derivata, questo metodo restituisce informazioni specifiche del provider.
Metodo pubblico GetEdmType Quando sottoposto a override in una classe derivata, questo metodo esegue il mapping del tipo di archiviazione specificato e di un set di facet per tale tipo a un tipo EDM.
Metodo pubblico GetFacetDescriptions Restituisce gli oggetti FacetDescription per un tipo specifico.
Metodo pubblico GetHashCode (Ereditato da Object)
Metodo pubblico GetInformation Ottiene le informazioni specifiche del provider.
Metodo pubblico GetStoreFunctions Quando sottoposto a override in una classe derivata, restituisce una raccolta di funzioni EDM supportate dal manifesto del provider.
Metodo pubblico GetStoreType Quando sottoposto a override in una classe derivata, questo metodo esegue il mapping del tipo EDM specificato e di un set di facet per tale tipo a un tipo di archiviazione.
Metodo pubblico GetStoreTypes Quando sottoposto a override in una classe derivata, restituisce il set di tipi primitivi supportati dall'origine dati.
Metodo pubblico GetType (Ereditato da Object)
Metodo protetto MemberwiseClone (Ereditato da Object)
Metodo pubblico SupportsEscapingLikeArgument Indica se il provider supporta l'utilizzo di stringhe di escape come modelli in un'espressione Like.
Metodo pubblico 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.
Metodo pubblico ToString (Ereditato da Object)

In alto

Campi

  rapporti Descrizione
Campo pubblicoMembro statico CollationFacetName Nome del facet delle regole di confronto
Campo pubblicoMembro statico ConceptualSchemaDefinition Valore da passare a GetInformation per ottenere ConceptualSchemaDefinition
Campo pubblicoMembro statico ConceptualSchemaDefinitionVersion3 Valore da passare a GetInformation per ottenere ConceptualSchemaDefinitionVersion3
Campo pubblicoMembro statico DefaultValueFacetName Nome del facet DefaultValue
Campo pubblicoMembro statico FixedLengthFacetName Nome del facet FixedLength
Campo pubblicoMembro statico IsStrictFacetName Nome del facet IsStrict
Campo pubblicoMembro statico MaxLengthFacetName Nome del facet MaxLength
Campo pubblicoMembro statico NullableFacetName Nome del facet Nullable
Campo pubblicoMembro statico PrecisionFacetName Nome del facet Precision
Campo pubblicoMembro statico ScaleFacetName Nome del facet Scale
Campo pubblicoMembro statico SridFacetName Nome del facet SRID
Campo pubblicoMembro statico StoreSchemaDefinition Valore da passare a GetInformation per ottenere StoreSchemaDefinition
Campo pubblicoMembro statico StoreSchemaDefinitionVersion3 Valore da passare a GetInformation per ottenere StoreSchemaDefinitionVersion3
Campo pubblicoMembro statico StoreSchemaMapping Valore da passare a GetInformation per ottenere StoreSchemaMapping
Campo pubblicoMembro statico StoreSchemaMappingVersion3 Valore da passare a GetInformation per ottenere StoreSchemaMappingVersion3
Campo pubblicoMembro statico UnicodeFacetName Nome del facet Unicode

In alto

Thread safety

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi System.Data.Entity.Core.Common