2010-09-30 3 views
1

Dans la question this, l'utilisateur demande la meilleure façon de fermer les sessions car il avait des erreurs.A propos de l'ISession de NHibernate

La réponse la plus voté est la réponse de Ayende qui dit:

Vous devriez toujours utiliser session.Dispose(); Les autres sont pour des événements très étranges

Devrais-je vraiment toujours appeler session.Dispose()? Ne suffit pas d'appeler session.Close()?

Répondre

5

Règle générale en .net est "si la classe est IDisposable toujours appeler Dispose", mais il vaut mieux utiliser using