首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NHibernate + ASP.NET +在视图+ L2Cache中打开会话

问NHibernate + ASP.NET +在视图+ L2Cache中打开会话
EN

Stack Overflow用户
提问于 2010-02-09 01:10:15
回答 2查看 1K关注 0票数 3

我正在使用CodeProject众所周知的Open Session in View来处理NHibernate会话。它和Level 2 Cache能很好地协同工作吗?有人成功地做到了吗?我应该改用NH.Burrow吗?欢迎在asp.net最佳实践中提供有关l2缓存的任何建议。

编辑:链接到CodeProject的文章:http://www.codeproject.com/KB/architecture/NHibernateBestPractices.aspx

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-11 12:16:12

我使用工作单元模式来处理我的会话。然后,我创建了一个HttpModule,它实现了“每个Web请求的会话”生存期,工作得非常好。我的HttpModule在PreExecuteRequestHandler钩子上启动一个工作单元,然后将其存储在请求中。然后它使用PostExecuteRequestHandler钩子来完成工作单元。

这是我的工作单元所基于的文章:http://nhforge.org/wikis/patternsandpractices/nhibernate-and-the-unit-of-work-pattern.aspx

票数 0
EN

Stack Overflow用户

发布于 2012-08-02 19:19:02

就NHibernate L2缓存而言,请检查此读取,

NCache as L2 cache.

NCache是一个用于.NET和Java的企业级分布式缓存,也为ASP.NET和JSP提供了快速可靠的存储。NCache还提供了用于Nhibernate二级缓存的插件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2223398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档