DbContextTransaction 類別

[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]

包裝基礎存放區連接的交易物件的存取,並確保 Entity Framework 會對該交易內容中的資料庫執行命令。 經由呼叫 DbContextDatabase 物件的 BeginTransaction() 可擷取此類別的執行個體。

繼承階層

System.Object
  System.Data.Entity.DbContextTransaction

命名空間:  System.Data.Entity
組件:  EntityFramework (在 EntityFramework.dll 中)

語法

'宣告
Public Class DbContextTransaction _
    Implements IDisposable
'用途
Dim instance As DbContextTransaction
public class DbContextTransaction : IDisposable
public ref class DbContextTransaction : IDisposable
type DbContextTransaction =  
    class 
        interface IDisposable 
    end
public class DbContextTransaction implements IDisposable

DbContextTransaction 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 UnderlyingTransaction 取得此內容交易底層的資料庫 (存放區) 交易。

靠上

方法

  名稱 描述
公用方法 Commit 認可基礎存放區交易。
公用方法 Dispose() 清除此交易物件並確保 Entity Framework 不再使用該交易。
受保護的方法 Dispose(Boolean) 釋放此交易物件所使用的資源。
公用方法 Equals 判斷此執行個體是否等於指定的物件。 (覆寫 Object.Equals(Object)。)
受保護的方法 Finalize (繼承自 Object)。
公用方法 GetHashCode 傳回目前執行個體的雜湊碼。 (覆寫 Object.GetHashCode()。)
公用方法 GetType 取得與此執行個體相關聯的基礎類型。
受保護的方法 MemberwiseClone (繼承自 Object)。
公用方法 Rollback 回復基礎存放區交易。
公用方法 ToString 傳回此執行個體的字串表示。 (覆寫 Object.ToString()。)

靠上

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。並非所有的執行個體成員都是安全執行緒。

請參閱

參考

System.Data.Entity 命名空間