DbProviderInfo クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
プロバイダーとサーバーのバージョンを識別する文字列のペアを 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 つのオブジェクトにグループ化します。 |
適用対象
Entity Framework