次の方法で共有


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 つのオブジェクトにグループ化します。

適用対象