public static void CloseSession() { if (WebSessionContext.HasBind(NHSessionFactoryManager.GetSessionFactory())) { NHSessionFactoryManager.GetSessionFactory().GetCurrentSession().Close(); WebSessionContext.Unbind(NHSessionFactoryManager.GetSessionFactory()); } }
public static ISession GetSession() { try { if (!WebSessionContext.HasBind(NHSessionFactoryManager.GetSessionFactory())) { WebSessionContext.Bind(NHSessionFactoryManager.GetSessionFactory().OpenSession()); } } catch { } return(NHSessionFactoryManager.GetSessionFactory().GetCurrentSession()); }