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()
?