基础--KDTransactionScope事务简单介绍原创
6人赞赏了该文章
418次浏览
编辑于2024年03月20日 14:12:36
1、事务嵌套 ,如果事务选项是TransactionScopeOption.Required,那么嵌套的事务是继承父事务,整个事务是一个事务,事务内码是相同的,既Transaction.Current.TransactionInformation.LocalIdentifier是相同的,如下:
2、事务嵌套,如果事务选项是TransactionScopeOption.RequiresNew,那么嵌套的事务是新创建一个事务,事务内码不相同,如下图:
3、事务选项是TransactionScopeOption.Supperss代表里面的代码没有事务控制,则此时Transaction.Current为null,
如下:
4、有时由于执行超时,连接释放,操作失败等原因导致事务失效,此时不能再在事务里面执行脚本,否则报事务失效的错误。下图判断事务是否有效。
赞 6
6人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!