Aracılığıyla paylaş


DbProviderInfo Sınıf

Tanım

Sağlayıcı ve sunucu sürümünü tanımlayan bir dize çiftini tek bir nesne halinde gruplandırın.

[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
Devralma
DbProviderInfo
Öznitelikler

Açıklamalar

Bu sınıfın örnekleri, öğesinden IDbDependencyResolverbelirli bir sağlayıcı için çözümlenmesinde DbSpatialServices anahtar görevi görür. Bu genellikle uzamsal hizmetler'e DbConfiguration kaydederken veya bir sağlayıcıya özgü uzamsal hizmetler uygulaması DbProviderServicestarafından çözümlendiğinde kullanılır.

Oluşturucular

DbProviderInfo(String, String)

Belirli bir sağlayıcı sabit adı ve bildirim belirteci için yeni bir nesne oluşturur.

Özellikler

ProviderInvariantName

Bu sağlayıcıyı tanımlayan bir dize. Örneğin, SQL Server sağlayıcısı "System.Data.SqlCient" dizesini kullanır.

ProviderManifestToken

Kullanılmakta olan veritabanı sunucusunun bu sürümünü tanımlayan bir dize. Örneğin, SQL Server sağlayıcısı SQL Server 2008 için "2008" dizesini kullanır. Bu null olamaz, ancak boş olabilir.

Yöntemler

Equals(Object)

Sağlayıcı ve sunucu sürümünü tanımlayan bir dize çiftini tek bir nesne halinde gruplandırın.

GetHashCode()

Sağlayıcı ve sunucu sürümünü tanımlayan bir dize çiftini tek bir nesne halinde gruplandırın.

Şunlara uygulanır