我正在编写一个wcf服务,我想将NHibernate用于数据访问对象。我怀疑的是如何才能成为处理nh会议的最佳方法。
我一直在阅读有关该主题的内容,似乎每次通话都是最好的方式,我也找到了uNhAddIns实施,但有人知道这是否是更好的选择?
任何建议都将受到赞赏。
答案 0 :(得分:0)
有一个NHibernateSessionFactory类,以便我们总是获得NHibernate会话工厂的单个实例,并在需要的基础上开始在wcf服务中使用它们。你可以有一个 实现操作合同的类中的实例
private readonly NHibernateSessionFactory m_sessionfactory = new NHibernateSessionFactory();
你可以在课堂上根据需要开始使用它:
using (ISession session = m_sessionfactory.Instance().OpenSession())
{
//----------Do something here
}
我不确定您是否在寻找这些类型的细节。如果没有,请回答我的回答。