public void DeleteHousePic(long housePicId) { using (ZSZDbContext ctx = new ZSZDbContext()) { HousePicEntity entity = new HousePicEntity(); entity.Id = housePicId; ctx.Entry(entity).State = EntityState.Deleted; ctx.SaveChanges(); } }
public void Update(long roleId, string roleName) { using (ZSZDbContext ctx = new ZSZDbContext()) { RoleEntity role = new RoleEntity(); role.Id = roleId; ctx.Entry(role).State = System.Data.Entity.EntityState.Unchanged; role.Name = roleName; ctx.SaveChanges(); } }
public void Update(long roleId, string roleName) { using (ZSZDbContext ctx = new ZSZDbContext()) { BaseService <RoleEntity> bs = new BaseService <RoleEntity>(ctx); bool exists = bs.GetAll().Any(r => r.Name == roleName && r.Id != roleId); if (exists) { throw new ArgumentException("数据不正确"); } RoleEntity role = new RoleEntity(); role.Id = roleId; ctx.Entry(role).State = System.Data.Entity.EntityState.Unchanged; role.Name = roleName; ctx.SaveChanges(); } }
/// <summary> /// 更新roleId角色的名字为roleName /// </summary> /// <param name="roleId"></param> /// <param name="roleName"></param> public void Update(long roleId, string roleName) { using (ZSZDbContext ctx = new ZSZDbContext()) { BaseService <RoleEntity> roleBS = new BaseService <RoleEntity>(ctx); bool exists = roleBS.GetAll().Any(r => r.Name == roleName && r.Id != roleId); //正常情况不应该执行这个异常,因为UI层应该把这些情况处理好 //这里只是“把好最后一关” if (exists) { throw new ArgumentException(""); } RoleEntity role = new RoleEntity(); role.Id = roleId; ctx.Entry(role).State = System.Data.Entity.EntityState.Unchanged; role.Name = roleName; ctx.SaveChanges(); } }
/// <summary> /// 根据roleId更新角色名称 /// </summary> /// <param name="roleId"></param> /// <param name="roleName"></param> public void Update(long roleId, string roleName) { using (ZSZDbContext ctx = new ZSZDbContext()) { BaseService <RoleEntity> bs = new BaseService <RoleEntity>(ctx); var role = bs.GetAll().ToList().SingleOrDefault(r => r.Name == roleName && r.Id == roleId); //正常情况不应该执行这个异常,因为UI层应该把这些情况处理好 //这里只是“把好最后一关” if (role == null) { throw new ArgumentException("不存在" + roleId + "角色"); } /*role.Name = roleName; * ctx.Roles.Add(role); * ctx.SaveChanges();*/ RoleEntity roleentity = new Entities.RoleEntity(); roleentity.Id = roleId; ctx.Entry(role).State = EntityState.Unchanged; role.Name = roleName; ctx.SaveChanges(); } }