问题描述
|
MSDN没有定义“ 0”对于事务应该做什么。因此,我的猜测是ADO.NET驱动程序在其中没有做任何特别的事情(除了清理资源之外)?
如果
Commit
和Rollback
都没有在ѭ0called之前被调用,如果它叫Rollback
将会很可爱。解决方法
如果在调用Dispose()之前未成功调用Commit(),则行为(尽管可能未正式记录)为Rollback()。可以通过反汇编.NET System.Data程序集来验证。