【发布时间】:2010-09-30 13:06:56
【问题描述】:
在this 问题中,用户询问关闭会话的更好方法,因为他遇到了一些错误。
投票最多的答案是 Ayende 的回答:
您应该始终使用 session.Dispose();另一个是用于非常奇怪的事件
我真的应该总是打电话给session.Dispose()吗?打电话给session.Close()还不够吗?
【问题讨论】:
标签: nhibernate isession
在this 问题中,用户询问关闭会话的更好方法,因为他遇到了一些错误。
投票最多的答案是 Ayende 的回答:
您应该始终使用 session.Dispose();另一个是用于非常奇怪的事件
我真的应该总是打电话给session.Dispose()吗?打电话给session.Close()还不够吗?
【问题讨论】:
标签: nhibernate isession
Session Dispose() does a couple more things than just Close()ing,所以是的,总是使用 Dispose()
【讨论】:
.net 中的经验法则是“如果类是 IDisposable 总是调用 Dispose”,但最好使用 using
【讨论】: