Freigeben über


DbProviderInfo Klasse

Definition

Gruppiert ein Paar von Zeichenfolgen, die eine Anbieter- und Serverversion identifizieren, in einem einzelnen Objekt.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="Db")]
public sealed class DbProviderInfo
public sealed class DbProviderInfo
type DbProviderInfo = class
Public NotInheritable Class DbProviderInfo
Vererbung
DbProviderInfo
Attribute

Hinweise

Instanzen dieser Klasse fungieren als Schlüssel zum Auflösen eines DbSpatialServices für einen bestimmten Anbieter aus IDbDependencyResolver. Dies wird in der Regel verwendet, wenn räumliche Dienste in DbConfiguration oder registriert werden, wenn die für einen Anbieter spezifischen räumlichen Dienste durch eine Implementierung von DbProviderServicesaufgelöst werden.

Konstruktoren

DbProviderInfo(String, String)

Erstellt ein neues Objekt für einen bestimmten anbieterinvarianten Namen und ein Manifesttoken.

Eigenschaften

ProviderInvariantName

Eine Zeichenfolge, die diesen Anbieter identifiziert. Der SQL Server-Anbieter verwendet beispielsweise die Zeichenfolge "System.Data.SqlCient".

ProviderManifestToken

Eine Zeichenfolge, die diese Version des verwendeten Datenbankservers identifiziert. Der SQL Server Anbieter verwendet beispielsweise die Zeichenfolge "2008" für SQL Server 2008. Dies kann nicht NULL sein, aber möglicherweise leer sein.

Methoden

Equals(Object)

Gruppiert ein Paar von Zeichenfolgen, die eine Anbieter- und Serverversion identifizieren, in einem einzelnen Objekt.

GetHashCode()

Gruppiert ein Paar von Zeichenfolgen, die eine Anbieter- und Serverversion identifizieren, in einem einzelnen Objekt.

Gilt für: