示例#1
0
 public void UpdateRole(Role role)
 {
     using (var session = NHibernateHelper.OpenSession())
     {
         using (var transaction = session.BeginTransaction())
         {
             session.Update(role);
             transaction.Commit();
         }
     }
 }
示例#2
0
 public List<TaskDB> GetTaskDBList(Role role)
 {
     using (var session = NHibernateHelper.OpenSession())
     {
         using (var transaction = session.BeginTransaction())
         {
             var res = session.QueryOver<TaskDB>().Where(x => x.Role == role);
             transaction.Commit();
             return (List<TaskDB>) res.List();
         }
     }
 }
示例#3
0
 public void Upgrade(SkillDB skillDB, Role role)
 {
     using (var session = NHibernateHelper.OpenSession())
     {
         using ( var transaction = session.BeginTransaction())
         {
             session.SaveOrUpdate(skillDB);
             session.Update(role);
             transaction.Commit();
         }
     }
 }
 //更新装备升级
 public void UpgradeEquip(InventoryItemDB itemDb4, Role role)
 {
     using (var session = NHibernateHelper.OpenSession())
     {
         using (var transaction = session.BeginTransaction())
         {
             session.Update(itemDb4);
             session.Update(role);
             transaction.Commit();
         }
     }
 }