DataContext.Transaction 屬性

定義

取得或設定用來存取資料庫的 .NET Framework 本機交易。

public:
 property System::Data::Common::DbTransaction ^ Transaction { System::Data::Common::DbTransaction ^ get(); void set(System::Data::Common::DbTransaction ^ value); };
public System.Data.Common.DbTransaction Transaction { get; set; }
member this.Transaction : System.Data.Common.DbTransaction with get, set
Public Property Transaction As DbTransaction

屬性值

執行查詢和命令時,DataContext 所使用的交易物件。

備註

此屬性的主要案例是與關係型 ADO.NET 程式代碼的互操作性。 例如,當您撰寫自己的CreateDeleteUpdate//方法以在 ADO Command 物件上設定 Transaction 屬性時,請使用這個屬性。

請注意:

  • 如果尚未明確設定此屬性,getter 會傳回 null。

  • 如果程式代碼正在內容中 Transaction 執行,則設定此屬性會擲回例外狀況。

  • 如果已設定這個屬性並開啟新的 Transaction ,則會在執行查詢或更新時擲回例外狀況。

適用於