Classe DbProviderInfo
[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.]
Raggruppa una coppia di stringhe tramite cui vengono identificati un provider e una versione server in un singolo oggetto.
Gerarchia di ereditarietà
System.Object
System.Data.Entity.Infrastructure.DbProviderInfo
Spazio dei nomi: System.Data.Entity.Infrastructure
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
Public NotInheritable Class DbProviderInfo
'Utilizzo
Dim instance As DbProviderInfo
public sealed class DbProviderInfo
public ref class DbProviderInfo sealed
[<SealedAttribute>]
type DbProviderInfo = class end
public final class DbProviderInfo
Il tipo DbProviderInfo espone i seguenti membri.
Costruttori
rapporti | Descrizione | |
---|---|---|
DbProviderInfo | Crea un nuovo oggetto per il nome invariante e il token del manifesto di un provider specifico. |
In alto
Proprietà
rapporti | Descrizione | |
---|---|---|
ProviderInvariantName | Stringa tramite cui viene identificato il provider.Ad esempio, nel provider SQL Server viene utilizzata la stringa "System.Data.SqlCient". | |
ProviderManifestToken | Stringa tramite cui viene identificata la versione del server di database utilizzata.Ad esempio, nel provider SQL Server viene utilizzata la stringa "2008" per SQL Server 2008.Non può essere Null, ma potrebbe essere vuota. |
In alto
Metodi
rapporti | Descrizione | |
---|---|---|
Equals | Determina se l'oggetto specificato è uguale a questo oggetto corrente. (Esegue l'override di Object.Equals(Object)). | |
GetHashCode | Ottiene la funzione hash di questo oggetto corrente. (Esegue l'override di Object.GetHashCode()). | |
GetType | (Ereditato da Object) | |
ToString | (Ereditato da Object) |
In alto
Note
Le istanze di questa classe agiscono come chiave per la risoluzione di un oggetto DbSpatialServices per un provider specifico di un oggetto IDbDependencyResolver. Vengono generalmente utilizzate durante la registrazione di servizi spaziali nell'oggetto DbConfiguration o quando i servizi spaziali specifici di un provider vengono risolti da un'implementazione dell'oggetto DbProviderServices.
Thread safety
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.