public IHttpActionResult PutUser(int id, User user) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != user.UserID) { return(BadRequest()); } db.Entry(user).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!UserExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
async Task <User> IRepository <User> .PutEntity(User Entity) { context.Entry(Entity).State = EntityState.Modified; try { await context.SaveChangesAsync(); return(Entity); } catch (DbUpdateConcurrencyException) { if (!UserExists(Entity.UserID)) { return(null); } else { throw; } } }
public void Edit(T editedEntity) { _context.Entry(editedEntity).State = EntityState.Modified; _context.SaveChanges(); }
public virtual void Update(T entity) { _dbSet.Attach(entity); _context.Entry(entity).State = EntityState.Modified; }
/// <summary> /// 修改实体 /// </summary> /// <param name="entity"></param> /// <returns></returns> public virtual void UpdateEntity(T entity) { _dbContext.Entry <T>(entity).State = EntityState.Modified; }