DbDataSource クラス

定義

開いている接続を取得するために使用できるデータ ソースを表し、どのコマンドに対して直接実行できるかを表します。

public ref class DbDataSource abstract : IAsyncDisposable, IDisposable
public abstract class DbDataSource : IAsyncDisposable, IDisposable
type DbDataSource = class
    interface IDisposable
    interface IAsyncDisposable
Public MustInherit Class DbDataSource
Implements IAsyncDisposable, IDisposable
継承
DbDataSource
実装

注釈

のようなプロバイダー固有のオブジェクトDbConnectionDbDataSourceのファクトリである とは異なりDbProviderFactory、データベースへの接続に必要なすべての情報をカプセル化して、特定のデータベースへのオープン接続を提供します。 がどのように構成されたかに DbDataSource 応じて、それが提供する接続がプールされる可能性があります。

コンストラクター

DbDataSource()

DbDataSource クラスの新しいインスタンスを初期化します。

プロパティ

ConnectionString

この DbDataSourceによって表されるデータベースの接続文字列を取得します。 接続文字列の正確な内容は、この接続の特定のデータ ソースに応じて異なります。

メソッド

CreateBatch()

DbBatch 対して実行する準備ができている を返します DbDataSource

CreateCommand(String)

DbCommand 対して実行する準備ができている を返します DbDataSource

CreateConnection()

この DbDataSourceによって表されるデータベースへの新しい閉じた接続を返します。

CreateDbBatch()

DbBatch 対して実行する準備ができている を返します DbDataSource

CreateDbCommand(String)

DbCommand 対して実行する準備ができている を返します DbDataSource

CreateDbConnection()

この DbDataSourceによって表されるデータベースへの新しい閉じた接続を返します。

Dispose()

アンマネージ リソースの非同期の解放およびリセットに関連付けられているアプリケーション定義のタスクを実行します。

Dispose(Boolean)

Dispose() メソッドと Finalize() メソッドによって呼び出され、 クラスの現在のインスタンスによって使用されるマネージド リソースとアンマネージド リソースが DbDataSource 解放されます。

DisposeAsync()

アンマネージ リソースの非同期の解放およびリセットに関連付けられているアプリケーション定義のタスクを実行します。

DisposeAsyncCore()

管理対象リソースの非同期の解放、リリース、またはリセットに関連付けられているアプリケーション定義のタスクを実行します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
OpenConnection()

この DbDataSourceによって表されるデータベースへの新しい開いている接続を返します。

OpenConnectionAsync(CancellationToken)

この DbDataSourceによって表されるデータベースへの新しいオープン接続を非同期的に返します。

OpenDbConnection()

この DbDataSourceによって表されるデータベースへの新しい開いている接続を返します。

OpenDbConnectionAsync(CancellationToken)

この DbDataSourceによって表されるデータベースへの新しいオープン接続を非同期的に返します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

拡張メソッド

ConfigureAwait(IAsyncDisposable, Boolean)

非同期の破棄可能から返されるタスク上での待機がどのように実行されるかを構成します。

適用対象