NHibernate的+ ASP.NET +打开会话中查看+ L2CACHE
-
19-09-2019 - |
题
我使用CodeProject上的知名Open Session in View
处理NHibernate的会议。它与Level 2 Cache
运作良好?任何人都成功做什么呢?我应该使用NH.Burrow
呢?上在asp.net最佳做法L2高速缓存任何建议表示赞赏。
编辑:链接到CodeProject的文章: http://www.codeproject.com/ KB /架构/ NHibernateBestPractices.aspx
解决方案
我使用的工作模式的单位来处理我的会话。然后,我创建一个实现“会议每个Web请求”一生的作品真的很好一个HttpModule。我的HttpModule开始于PreExecuteRequestHandler挂钩工作的单位,然后将其存储在请求中。然后,它使用PostExecuteRequestHandler钩完成单元的工作。
这是文章我的工作单位是基于: http://nhforge.org/wikis/patternsandpractices /nhibernate-and-the-unit-of-work-pattern.aspx
其他提示
至于NHibernate的L2高速缓存来说,请查看这个读,
<强> NCACHE 强>是.NET和Java企业级分布式缓存,并且还提供了用于ASP.NET和JSP会话快速和可靠的存储。 NCACHE还提供了插件,NHibernate的二级缓存。
不隶属于 StackOverflow