DbSet.Attach (entity) против DbContext.Entry (entity) .State = EntityState.Modified

Когда я нахожусь в отдельном сценарии и получаю dto от клиента, который я сопоставляю с сущностью, чтобы сохранить его, я делаю это:

context.Entry(entity).State = EntityState.Modified;
context.SaveChanges();

Для чего тогдаDbSet.Attach(entity)

или почему я должен использовать метод .Attach, когда EntityState.Modified уже присоединяет сущность?

Ответы на вопрос(2)

Ваш ответ на вопрос