Freigeben über


DbProviderInfo-Klasse

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Gruppiert zwei Zeichenfolgen, die einen Anbieter und eine Serverversion kennzeichnen, zu einem einzelnen Objekt.

Vererbungshierarchie

System.Object
  System.Data.Entity.Infrastructure.DbProviderInfo

Namespace:  System.Data.Entity.Infrastructure
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Public NotInheritable Class DbProviderInfo
'Usage
Dim instance As DbProviderInfo
public sealed class DbProviderInfo
public ref class DbProviderInfo sealed
[<SealedAttribute>]
type DbProviderInfo =  class end
public final class DbProviderInfo

Der DbProviderInfo-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode DbProviderInfo Erstellt ein neues Objekt für einen bestimmten Anbieter, der den angegebenen invarianten Namen und das Manifesttoken aufweist.

Oben

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ProviderInvariantName Eine Zeichenfolge, die den Anbieter identifiziert.Beispielsweise verwendet der SQL Server-Anbieter die Zeichenfolge "System.Data.SqlCient".
Öffentliche Eigenschaft ProviderManifestToken Eine Zeichenfolge, die angibt, welche Version des Datenbankservers verwendet wird.Beispielsweise verwendet der SQL Server-Anbieter die Zeichenfolge "2008" für SQL Server 2008.Darf nicht null sein, kann aber leer sein.

Oben

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt gleich diesem aktuellen Objekt ist. (Überschreibt Object.Equals(Object).)
Öffentliche Methode GetHashCode Ruft die Hashfunktion dieses aktuellen Objekts ab. (Überschreibt Object.GetHashCode().)
Öffentliche Methode GetType (Von Object geerbt.)
Öffentliche Methode ToString (Von Object geerbt.)

Oben

Hinweise

Instanzen dieser Klasse dienen als Schlüssel zum Auflösen von DbSpatialServices für einen bestimmten Anbieter aus einem IDbDependencyResolver. Dies wird in der Regel beim Registrieren von räumlichen Diensten in DbConfiguration oder wenn die für einen Anbieter spezifischen räumlichen Dienste durch eine Implementierung von DbProviderServices aufgelöst werden.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

System.Data.Entity.Infrastructure-Namespace