NHibernate Win Forms会话管理

Nic*_*ick 9 data-binding nhibernate winforms

我以前在Web应用程序中使用过NHibernate.我必须承认,我仍在学习NHibernate,并没有完全掌握会话管理的艺术.所以我想在我写的Win Forms应用程序中使用NHibernate.我听说Forms应用程序中的会话管理有点不同.必须在会话的基础上打开和关闭会话.是?有谁知道这个好例子?或者也许是一些有用的文档解释会话创建和在win32应用程序中拆除?

谢谢,

缺口

bbm*_*mud 5

已经建立了一种模式来管理WinForms应用程序中的NHibernate会话,称为每个业务事务的Conversation.这里有一个很好的描述:

http://fabiomaulo.blogspot.com/2008/12/conversation-per-business-transaction.html http://fabiomaulo.blogspot.com/2009/01/using-conversation-per-business.html

基本上它使用会话抽象:它可以启动,暂停,恢复,结束.每个操作都执行自动会话和事务管理.我强烈推荐它,绝对值得一看.


Dar*_*rov 3

这里有一些关于这个主题的 建议