2009-05-17 11 views
9

以前はWebアプリケーションでNHibernateを使っていました。私はまだNHibernateを学んでおり、セッション管理の技術を完全に把握していないことを認めなければならない。だから私は書いているWin Formsアプリケーション内でNHibernateを使いたいと思っています。私はFormsアプリケーションのセッション管理が少し違うと聞いています。セッションは、会話ベースで開いたり閉じたりする必要があります。はい?誰かがこれの良い例を知っていますか?または、セッション作成の説明とwin32アプリケーション内での壊滅的な説明があるかもしれません。NHibernate Winフォームセッション管理

おかげで、ここで

答えて

3

ニックは、このテーマに関するいくつかgoodpointersです。

5

WinFormsアプリケーションでNHibernateセッションを管理するためのパターンがすでにあります。ビジネストランザクションごとの会話と呼ばれています。良い説明はここで見つけることができます:

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

は、基本的には、会話の抽象化を使用しています。それは、一時停止、再開、終了を開始することができます。各操作は、自動セッションおよびトランザクション管理を行います。私は強くそれを推薦する、間違いなく見て価値がある。

関連する問題