共用方式為


EntityConnection.BeginTransaction 方法

定義

多載

BeginTransaction()

使用基礎提供者開始交易。

BeginTransaction(IsolationLevel)

使用基礎提供者開始具有指定之隔離等級的異動。

BeginTransaction()

使用基礎提供者開始交易。

public virtual System.Data.Entity.Core.EntityClient.EntityTransaction BeginTransaction ();
override this.BeginTransaction : unit -> System.Data.Entity.Core.EntityClient.EntityTransaction
Public Overridable Function BeginTransaction () As EntityTransaction

傳回

新的 EntityTransaction。 傳回的 EntityTransaction 執行個體可以在之後與 EntityCommand 產生關聯,以便在該異動之下執行命令。

例外狀況

基礎提供者未知。-或 對 的呼叫 BeginTransaction() 已在已有目前交易的 上 EntityConnection 進行。-或 - 的狀態 EntityConnection 不是 Open

適用於

BeginTransaction(IsolationLevel)

使用基礎提供者開始具有指定之隔離等級的異動。

public virtual System.Data.Entity.Core.EntityClient.EntityTransaction BeginTransaction (System.Data.IsolationLevel isolationLevel);
override this.BeginTransaction : System.Data.IsolationLevel -> System.Data.Entity.Core.EntityClient.EntityTransaction

參數

isolationLevel
IsolationLevel

交易的隔離等級。

傳回

新的 EntityTransaction。 傳回的 EntityTransaction 執行個體可以在之後與 EntityCommand 產生關聯,以便在該異動之下執行命令。

例外狀況

基礎提供者未知。-或 對 的呼叫 BeginTransaction() 已在已有目前交易的 上 EntityConnection 進行。-或 - 的狀態 EntityConnection 不是 Open

適用於