public IList <T> GetList() { using (var session = NHibernateBase.OpentSession()) { return(session.QueryOver <T>().List()); } }
public T GetById(int id) { using (var session = NHibernateBase.OpentSession()) { return(session.Get <T>(id)); } }
public void Save(T entity) { using (var session = NHibernateBase.OpentSession()) { using (var tx = session.BeginTransaction()) { try { session.Save(entity); } catch { tx.Rollback(); } tx.Commit(); } } }