Udostępnij za pośrednictwem


DbProviderInfo Klasa

Definicja

Grupuje parę ciągów identyfikujących dostawcę i wersję serwera w jeden obiekt.

[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
Dziedziczenie
DbProviderInfo
Atrybuty

Uwagi

Wystąpienia tej klasy działają jako klucz do rozpoznawania DbSpatialServices elementu dla określonego dostawcy z klasy IDbDependencyResolver. Jest to zwykle używane podczas rejestrowania usług przestrzennych w DbConfiguration programie lub gdy usługi przestrzenne specyficzne dla dostawcy są rozpoznawane przez implementację programu DbProviderServices.

Konstruktory

DbProviderInfo(String, String)

Tworzy nowy obiekt dla danej niezmiennej nazwy dostawcy i tokenu manifestu.

Właściwości

ProviderInvariantName

Ciąg identyfikujący tego dostawcę. Na przykład dostawca SQL Server używa ciągu "System.Data.SqlCient".

ProviderManifestToken

Ciąg identyfikujący używaną wersję serwera bazy danych. Na przykład dostawca SQL Server używa ciągu "2008" dla SQL Server 2008. Nie może to być wartość null, ale może być pusta.

Metody

Equals(Object)

Grupuje parę ciągów identyfikujących dostawcę i wersję serwera w jeden obiekt.

GetHashCode()

Grupuje parę ciągów identyfikujących dostawcę i wersję serwera w jeden obiekt.

Dotyczy