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
實作

備註

不同於 DbProviderFactory,這是提供者特定對象的處理站,例如 DbConnectionDbDataSource 會公開特定資料庫的連線,並封裝連接到資料庫所需的所有資訊。 根據 設定的方式 DbDataSource ,其所送出的連線可能會集區。

建構函式

DbDataSource()

初始化 DbDataSource 類別的新執行個體。

屬性

ConnectionString

取得這個 DbDataSource所表示之資料庫的 連接字串。 連接字串的確切內容取決於這個連接的特定資料來源。

方法

CreateBatch()

DbBatch 回準備好針對 執行的 DbDataSource

CreateCommand(String)

DbCommand 回準備好針對 執行的 DbDataSource

CreateConnection()

傳回與這個 DbDataSource所表示之資料庫的新已關閉連接。

CreateDbBatch()

DbBatch 回準備好針對 執行的 DbDataSource

CreateDbCommand(String)

DbCommand 回準備好針對 執行的 DbDataSource

CreateDbConnection()

傳回與這個 DbDataSource所表示之資料庫的新已關閉連接。

Dispose()

非同步執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之由應用程式定義的工作。

Dispose(Boolean)

由 Dispose () 和 Finalize () 方法來釋放 類別目前實例 DbDataSource 所使用的 Managed 和 Unmanaged 資源。

DisposeAsync()

非同步執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之由應用程式定義的工作。

DisposeAsyncCore()

以非同步方式執行與釋放 (Free)、釋放 (Release) 或重設受控資源相關聯的應用程式定義工作。

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)

設定如何執行從非同步可處置項目傳回的工作 await。

適用於