共用方式為


ConnectionContext.Transaction 屬性

獲取或設置在執行時使用的交易記錄Transact-SQL語句。

命名空間:  Microsoft.Data.Schema.UnitTesting
組件:  Microsoft.Data.Schema.UnitTesting (在 Microsoft.Data.Schema.UnitTesting.dll 中)

語法

'宣告
Public Property Transaction As DbTransaction
    Get
    Set
public DbTransaction Transaction { get; set; }
public:
property DbTransaction^ Transaction {
    DbTransaction^ get ();
    void set (DbTransaction^ value);
}
member Transaction : DbTransaction with get, set
function get Transaction () : DbTransaction
function set Transaction (value : DbTransaction)

屬性值

型別:System.Data.Common.DbTransaction
目前單元測試的異動。

備註

使用這個屬性修改產生的測試程式碼,使其在單一交易範圍中執行。 例如,建立、更新和刪除會變更資料庫狀態的應用程式測試。 但是,您可以防止通過執行單個事務的範圍內測試影響的另一個測試執行一個測試操作。 測試已完成並經過驗證後,您可以回滾事務。

.NET Framework 安全性

請參閱

參考

ConnectionContext 類別

Microsoft.Data.Schema.UnitTesting 命名空間

DbTransaction