【发布时间】:2010-09-22 17:50:48
【问题描述】:
我是 WCF 和 NHibernate 的初学者。 但是,我必须做一个涉及多个服务(使用 WCF 制作)和一个持久层(使用 NHibernate 制作)的小项目。
我的问题是关于 ISession 和 ISessionFactory 的使用。 我已经阅读(并看到) ISessionFactory 的实例化非常繁重(并且是线程安全的)。所以,我认为我只能在应用程序运行时实例化这个类一次。我是对的?
我的问题更多涉及 ISession 类。我不完全知道我必须在哪个粒度上使用它。我认为我应该为每次调用服务操作使用/创建一个实例(我使用“每次调用服务”)。再说一遍,我是对的吗?
【问题讨论】:
-
这是我描述这个stackoverflow.com/a/15451070/168048的帖子
标签: wcf nhibernate