/// <summary> /// 删除角色 /// </summary> /// <param name="roleId">要删除的角色编号</param> /// <returns>是否成功</returns> public bool Delete(int roleId) { var userElements = RoleModuleElementRepository.LoadEntities(s => s.Role.ID == roleId); foreach (var item in userElements) { RoleModuleElementRepository.DeleteEntity(item); } CurrentContext.SaveChanges(); Role role = CurrentRepository.LoadFirst(u => u.ID == roleId); CurrentRepository.DeleteEntity(role); return(CurrentContext.SaveChanges() > 0); }