微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

IDbTransaction和IDisposable

如何解决IDbTransaction和IDisposable

| MSDN没有定义“ 0”对于事务应该做什么。因此,我的猜测是ADO.NET驱动程序在其中没有做任何特别的事情(除了清理资源之外)? 如果
Commit
Rollback
都没有在ѭ0called之前被调用,如果它叫
Rollback
将会很可爱。

解决方法

如果在调用Dispose()之前未成功调用Commit(),则行为(尽管可能未正式记录)为Rollback()。可以通过反汇编.NET System.Data程序集来验证。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。