我如何使用来自的课程System.Transactions
命名空间以达到与我使用时类似的效果SqlTransaction.Save(保存点) and SqlTransaction.Rollback(savePoint)。使用这两种方法的效果是能够在正在运行的事务中创建命名保存点,并且在出现问题时仅回滚到该保存点(在保存点之前创建的操作不会回滚)。
保存点的实现部分是特定于数据库的。 Oracle 实现了它们,显然 SQL Server 也实现了它们。
System.Transactions
是为完整的事务而设计的,而不是事务过程中的中间保存点。
唉,因为如果在支持的最小公分母数据库 ACCESS JET 中拥有此功能,那就太好了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)