DbSet.Attach (entity) против DbContext.Entry (entity) .State = EntityState.Modified
Когда я нахожусь в отдельном сценарии и получаю dto от клиента, который я сопоставляю с сущностью, чтобы сохранить его, я делаю это:
context.Entry(entity).State = EntityState.Modified;
context.SaveChanges();
Для чего тогдаDbSet.Attach(entity)
или почему я должен использовать метод .Attach, когда EntityState.Modified уже присоединяет сущность?