TA贡献1843条经验 获得超7个赞
TransactionScope可以解决你的问题。
补充:另一种方法是可以在数据访问层定义一个DbTransaction对象在业务层调用,把步骤1、2、3放在try里,在catch里回滚。注意步骤1、2、3要调用同一个DbTransaction对象。
TA贡献1862条经验 获得超7个赞
如果不需要像数据库那样级别的事务,就写在步骤2的catch中吧
举报