最佳答案
当我在一个分离的场景中,并从客户端获得一个 dto,我将它映射到一个实体来保存它,我这样做:
context.Entry(entity).State = EntityState.Modified;
context.SaveChanges();
那么 DbSet.Attach(entity)
是用来做什么的呢?
或者当 EntityState.Modified
已经附加了实体时,为什么我要使用.Attach
方法?