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
実装

注釈

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

コンストラクター

DbDataSource()

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

プロパティ

ConnectionString

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

メソッド

CreateBatch()

DbDataSourceに対して実行できる DbBatch を返します。

CreateCommand(String)

DbDataSourceに対して実行できる DbCommand を返します。

CreateConnection()

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

CreateDbBatch()

DbDataSourceに対して実行できる DbBatch を返します。

CreateDbCommand(String)

DbDataSourceに対して実行できる DbCommand を返します。

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)

非同期破棄から返されるタスクの待機を実行する方法を構成します。

適用対象