缓存sessionfactory

Eri*_*kel 3 c# asp.net nhibernate caching

至于我收集(读取:测量),到目前为止构建配置和sessionfactory需要花费大量时间使用nhibernate执行查询.是否有任何反对使sessionfactory静态,所以每个appDomain只配置一次?

我知道在使用这种方法时存在锁定和竞争问题,但我个人并不认为在sessionfactory上使用这种方法会破坏我的应用程序.

我问这个的原因是因为它很难测试可能的线程问题,因为它不会一直发生.

Pet*_*cek 5

会话工厂应该在应用程序启动时启动.你可以在这里查看最佳实践.