在this问题中,用户要求更好的方法来关闭会话,因为他遇到了一些错误。
投票最多的答案是艾恩德的回答:
你应该总是使用session.Dispose();另一个是非常奇怪的事情
我真的总是打电话给session.Dispose()
吗?是不是可以拨打session.Close()
?
答案 0 :(得分:5)
.net中的经验法则是“如果班级IDisposable
总是拨打Dispose
”,但最好使用using
答案 1 :(得分:5)
Session Dispose() does a couple more things than just Close()ing,所以是的,总是使用Dispose()