【发布时间】:2010-09-13 20:55:25
【问题描述】:
我正在开发一个应用程序 (asp.net mvc),并且我在每个请求中使用 ISession(在 globa.asax 中,我在 Begin_Request 事件和 End_Request 事件中使用 Bind 和 Unbind)。一切正常,但有时(某些请求)我不需要使用 ISession(与数据库的连接)。
我想知道是否有任何方法仅在我需要时打开 ISession 并在所有进程请求中创建 ISession 条目(与所有存储库和唯一的事务上下文共享)?
我正在开发一分钱拍卖网站,我的服务器每秒会有很多请求,有时我不需要连接,我会使用缓存。
谢谢
干杯
【问题讨论】:
标签: nhibernate orm request sessionfactory isession