private void RunJob(SessionJobDelegate job) { IDbConnection conn = GetNewConnection(); conn.Open(); ISession session = Factory.OpenSession(conn); try { job(session, ManagedAccount.GetAdminSecurityContext(session)); session.Flush(); } finally { conn.Close(); session.Close(); } }
protected void AddJob(SessionJobDelegate job) { mJobs.Add(job); }