DataContext.Transaction 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置用于访问数据库的.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 代码的互操作性。 例如,在编写自己的Create
/Update
Delete
/方法以在 ADO Command
对象上设置 Transaction
属性时,请使用此属性。
注意以下事项:
如果未显式设置此属性,getter 将返回 null。
如果代码在上下文中 Transaction 执行,则设置此属性将引发异常。
如果设置了此属性并打开了新 Transaction 属性,则执行查询或更新时将引发异常。