DbProviderInfo クラス

定義

プロバイダーとサーバーのバージョンを識別する文字列のペアを 1 つのオブジェクトにグループ化します。

[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
継承
DbProviderInfo
属性

注釈

このクラスのインスタンスは、 からIDbDependencyResolver特定のプロバイダーの をDbSpatialServices解決するためのキーとして機能します。 これは通常、 に DbConfiguration 空間サービスを登録する場合、またはプロバイダーに固有の空間サービスが の DbProviderServices実装によって解決される場合に使用されます。

コンストラクター

名前 説明
DbProviderInfo(String, String)

指定されたプロバイダーの不変名とマニフェスト トークンの新しいオブジェクトを作成します。

プロパティ

名前 説明
ProviderInvariantName

そのプロバイダーを識別する文字列。 たとえば、SQL Server プロバイダーは文字列 "System.Data.SqlCient" を使用します。

ProviderManifestToken

使用されているデータベース サーバーのバージョンを識別する文字列。 たとえば、SQL Server プロバイダーでは、SQL Server 2008 の文字列 "2008" が使用されます。 これは null にすることはできませんが、空である可能性があります。

メソッド

名前 説明
Equals(Object)

プロバイダーとサーバーのバージョンを識別する文字列のペアを 1 つのオブジェクトにグループ化します。

GetHashCode()

プロバイダーとサーバーのバージョンを識別する文字列のペアを 1 つのオブジェクトにグループ化します。

適用対象