public void Update(T entity) { var old = _dbSet.Where(x => x.Id == entity.Id).SingleOrDefault(); _db.Entry(old).CurrentValues.SetValues(entity); _db.ChangeObjectState(entity, EntityState.Modified); }