SqlConnection.Dispose()是否对所有待处理的事务执行回滚操作?

5

1
你试过了吗? - Jon Egerton
1个回答

4
是的,但我认为SqlConnection类并不处理此事。
我认为是SQL Server在连接自动关闭时回滚所有未提交的事务。
还要考虑,默认情况下SqlConnection具有连接池。因此,当您关闭/处理SqlConnection时,“真正的”数据库连接仍然处于活动状态。

3
事实上,直到连接被再次使用,传输通道都会保持开放! - usr

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接