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 | |
---|---|---|
DbProviderManifest | Inizializza una nuova istanza della classe DbProviderManifest. |
In alto
Proprietà
rapporti | Descrizione | |
---|---|---|
NamespaceName | Ottiene lo spazio dei nomi utilizzato da questo manifesto del provider. |
In alto
Metodi
rapporti | Descrizione | |
---|---|---|
Equals | (Ereditato da Object) | |
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. | |
Finalize | (Ereditato da Object) | |
GetDbInformation | Quando sottoposto a override in una classe derivata, questo metodo restituisce informazioni specifiche del provider. | |
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. | |
GetFacetDescriptions | Restituisce gli oggetti FacetDescription per un tipo specifico. | |
GetHashCode | (Ereditato da Object) | |
GetInformation | Ottiene le informazioni specifiche del provider. | |
GetStoreFunctions | Quando sottoposto a override in una classe derivata, restituisce una raccolta di funzioni EDM supportate dal manifesto del provider. | |
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. | |
GetStoreTypes | Quando sottoposto a override in una classe derivata, restituisce il set di tipi primitivi supportati dall'origine dati. | |
GetType | (Ereditato da Object) | |
MemberwiseClone | (Ereditato da Object) | |
SupportsEscapingLikeArgument | Indica se il provider supporta l'utilizzo di stringhe di escape come modelli in un'espressione Like. | |
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. | |
ToString | (Ereditato da Object) |
In alto
Campi
rapporti | Descrizione | |
---|---|---|
CollationFacetName | Nome del facet delle regole di confronto | |
ConceptualSchemaDefinition | Valore da passare a GetInformation per ottenere ConceptualSchemaDefinition | |
ConceptualSchemaDefinitionVersion3 | Valore da passare a GetInformation per ottenere ConceptualSchemaDefinitionVersion3 | |
DefaultValueFacetName | Nome del facet DefaultValue | |
FixedLengthFacetName | Nome del facet FixedLength | |
IsStrictFacetName | Nome del facet IsStrict | |
MaxLengthFacetName | Nome del facet MaxLength | |
NullableFacetName | Nome del facet Nullable | |
PrecisionFacetName | Nome del facet Precision | |
ScaleFacetName | Nome del facet Scale | |
SridFacetName | Nome del facet SRID | |
StoreSchemaDefinition | Valore da passare a GetInformation per ottenere StoreSchemaDefinition | |
StoreSchemaDefinitionVersion3 | Valore da passare a GetInformation per ottenere StoreSchemaDefinitionVersion3 | |
StoreSchemaMapping | Valore da passare a GetInformation per ottenere StoreSchemaMapping | |
StoreSchemaMappingVersion3 | Valore da passare a GetInformation per ottenere StoreSchemaMappingVersion3 | |
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.