共用方式為


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()

傳回準備針對 DbDataSource執行 DbBatch

CreateCommand(String)

傳回準備針對 DbDataSource執行 DbCommand

CreateConnection()

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

CreateDbBatch()

傳回準備針對 DbDataSource執行 DbBatch

CreateDbCommand(String)

傳回準備針對 DbDataSource執行 DbCommand

CreateDbConnection()

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

Dispose()

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

Dispose(Boolean)

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

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)

設定如何執行從異步可處置專案傳回的工作等候。

適用於