我正在構建一個WCF應用程序,使用NHibernate作爲持久層。有很多關於在ASP.NET應用程序中使用NHibernate的文檔。但是在WCF應用程序中管理NHibernate會話的最佳方法卻很少。WCF應用程序中的NHibernate會話管理
在WCF應用程序中讀到Instance Management Techniques之後,我將使用「per-call Services」。與ASP.NET並行繪製,就像在Application_BeginRequest
上打開NHibernate會話並在Application_EndRequest
上關閉它們。 Billy McCafferty的S#arp Architecture就是一個非常優雅的例子。但是我發現在WCF應用程序中使用類似的概念有點困難。
任何代碼示例或帶有示例的博客指針,將不勝感激。
謝謝!正是我在找什麼。 – 2009-05-22 04:24:29