我正在编写一个wcf服务,我想使用NHibernate作为数据访问对象。我的疑问是如何才是处理nh会话的最佳方法。
我一直在读这个话题,似乎每次调用是最好的方法,我也找到了uNhAddIns实现,但是有人知道这是不是更好的选择呢?
任何建议都将不胜感激。
发布于 2011-07-14 18:23:00
有一个NHibernateSessionFactory类,这样我们总是获得NHibernate会话工厂的一个实例,并根据需要开始在wcf服务中使用它们。您可以在实现操作契约的类中拥有一个该实例
private readonly NHibernateSessionFactory m_sessionfactory = new NHibernateSessionFactory();您可以在类中根据需要开始使用它:
using (ISession session = m_sessionfactory.Instance().OpenSession())
{
//----------Do something here
}我不确定您是否正在寻找这些类型的详细信息。如果没有,请注意我的回复。
https://stackoverflow.com/questions/6690051
复制相似问题