public void UpdateRole(Role role) { using (var session = NHibernateHelper.OpenSession()) { using (var transaction = session.BeginTransaction()) { session.Update(role); transaction.Commit(); } } }
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(); } } }
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(); } } }