猿问
asp.net 多层架构的事务回滚
在逻辑层的一个操作中有步骤1,2,3。如果步骤2异常需要步骤1回滚。这个怎么实现?
以前看到有项目会在步骤3尾部有一个自己的方法。想了很久也没弄明白怎么实现。
沧海一幻觉
浏览 350
回答 2
2回答
蓝山帝景
TransactionScope可以解决你的问题。补充:另一种方法是可以在数据访问层定义一个DbTransaction对象在业务层调用,把步骤1、2、3放在try里,在catch里回滚。注意步骤1、2、3要调用同一个DbTransaction对象。
0
0
0
牧羊人nacy
如果不需要像数据库那样级别的事务,就写在步骤2的catch中吧
0
0
0
随时随地看视频
慕课网APP
相关分类
.NET
.net 中 字符串含有超链接,如何给超链接自动加上a标签?
1 回答
请问.net 中用jquery传值安全吗?
2 回答
我要回答