如何使用SignalR配置NHibernate

时间:2016-02-08 09:19:54

标签: nhibernate signalr signalr-hub

我想只配置一次NHibernate并重用会话工厂来打开不同的会话来操作数据库, 但是,当客户端初始化到集线器的另一个请求时,集线器被视为临时对象和松散的对象状态。到目前为止,我读过的唯一方法是将对象设置为静态以便重用它。

是否有其他方法可以在不使对象静止的情况下实现此目的?

{{1}}

提前谢谢你:)

1 个答案:

答案 0 :(得分:1)

ConfigurationSessionFactory个对象存储在静态字段中没有任何问题。不应该分享会话。

另一种方法是使用DI容器并将它们注册为单身。