小编Moh*_*ian的帖子

EF Core 3.1 更新实体

我想使用 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)

两个主题都可以完成工作,但哪个更好?

c# entity-framework entity-framework-core ef-core-3.0

4
推荐指数
1
解决办法
2409
查看次数