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)

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

適用対象