事件TransactionScope
事件 TransactionScope
2023-06-13 09:12:41 时间
大家好,又见面了,我是你们的朋友全栈君。
using (TransactionScope scope = new TransactionScope())
{
scope.Complete();
}
只需要把需要事务包裹的逻辑块写在using (TransactionScope ts = new TransactionScope())中就可以了。从这种写法可以看出,TransactionScope实现了IDispose接口。除非显示调用ts.Complete()方法。否则,系统不会自动提交这个事务。如果在代码运行退出这个block后,还未调用Complete(),那么事务自动回滚了。 TransactionScope是基于当前线程的,在当前线程中,调用Transaction.Current方法可以看到当前事务的信息。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/161927.html原文链接:https://javaforall.cn
相关文章
- mpvue小程序轮播图绑定动态点击事件
- 在处理PowerBuilder的itemchanged事件中,acceptText的使用介绍[通俗易懂]
- transactionscope mysql,如何将TransactionScope与MySql和多个数据库服务器一起使用[通俗易懂]
- .net mysql transactionscope_C#中的事务TransactionScope
- transactionscope mysql_TransactionScope 的基本原理简介
- transactionscope mysql_c# – 嵌套的TransactionScope在测试中失败
- transactionscope mysql_TransactionScope事务操作
- 【Android 事件分发】事件分发源码分析 ( ViewGroup 事件传递机制 三 )
- Oracle 等待事件 undo segment extension 官方解释,作用,如何使用及优化方法
- JS事件捕获
- 未成年人参与的Swatting恶作剧事件导致一名60岁的男子失去生命
- 微软Exchange漏洞事件升级:最新评估显示超6万客户受影响
- 事件SQL Server中自定义事件的实现(sqlserver自定义)
- “阿里女员工疑遭性侵事件”女方律师:警方尚未立案 仍在调查
- javascript鼠标滚轮事件
- 图片onload事件触发问题解决方法
- JavaScript高级程序设计事件学习笔记