예제 #1
0
 public void Update(menu menu)
 {
     using (ISession session = NHibernateHelper.OpenSession())
         using (ITransaction transaction = session.BeginTransaction())
         {
             session.Update(menu);
             transaction.Commit();
         }
 }
예제 #2
0
 public void Delete(menu menu)
 {
     using (ISession session = NHibernateHelper.OpenSession())
         using (ITransaction transaction = session.BeginTransaction())
         {
             session.CreateQuery("delete from menu u where u.Id = (:id)")
             .SetParameter("id", menu.Id)
             .ExecuteUpdate();
             transaction.Commit();
         }
 }