public T Update(T entity, object id) { if (entity == null) { return(null); } T exist = DbSet.Find(id); if (exist != null) { Context.Entry(exist).CurrentValues.SetValues(entity); } return(exist); }