protected void Execute(Action <ISession> expression) { using (var session = NhibernateSessionHelper.OpenSession()) { expression(session); } }
protected T Execute <T>(Func <ISession, T> expression) { using (var session = NhibernateSessionHelper.OpenSession()) { return(expression(session)); } }