我想使用 EF Core 更新我的实体。这两种方法中哪一种更有效且更好用。
Context.Entry(entity).State = EntityState.Modified
Context.SaveChanges();
Run Code Online (Sandbox Code Playgroud)
下一个是
var exist = entities.Find(entity.Id);
Context.Entry(exist).CurrentValues.SetValues(entity);
Context.SaveChanges();
Run Code Online (Sandbox Code Playgroud)
两个主题都可以完成工作,但哪个更好?