gpt4 book ai didi

asp.net - NHibernate + ASP.NET + 在 View 中打开 session + L2Cache

转载 作者:行者123 更新时间:2023-12-02 16:12:18 25 4
gpt4 key购买 nike

我正在使用 CodeProject 众所周知的在 View 中打开 session 来处理 NHibernate session 。它与二级缓存配合得很好吗?有人成功做过吗?我应该使用 NH.Burrow 来代替吗?任何有关 ASP.NET 最佳实践中的二级缓存的建议都值得赞赏。

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

最佳答案

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

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

关于asp.net - NHibernate + ASP.NET + 在 View 中打开 session + L2Cache,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2223398/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com