1

这个问题中,用户询问关闭会话的更好方法,因为他遇到了一些错误。

投票最多的答案是 Ayende 的答案:

您应该始终使用 session.Dispose(); 另一个是非常奇怪的事件

我真的应该总是打电话session.Dispose()吗?打电话还不够session.Close()吗?

4

2 回答 2

5

Session Dispose() does a couple more things than just Close()ing, so yes, always use Dispose()

于 2010-09-30T15:29:18.367 回答
5

.net 中的经验法则是“如果IDisposable始终调用类Dispose”,但更好地使用using

于 2010-09-30T13:12:08.300 回答