Sko*_*šek 8 c# entity-framework-core
如何使用EF Core(7)批量更新实体?
我不想从数据库服务器加载实体,修改属性和更新.我只想要EF生成适当的UPDATE语句.
正如所接受的答案所指出的,Entity Framework Core不支持直接在数据库中进行更新.
免责声明:我是项目Entity Framework Plus的所有者
但是,EF +已经支持查询批量更新而不在上下文中加载实体(支持:EF Core,EF6,EF5)
// using Z.EntityFramework.Plus; // Don't forget to include this.
// UPDATE all users inactive for 2 years
ctx.Users.Where(x => x.LastLoginDate < DateTime.Now.AddYears(-2))
.Update(x => new User() { IsSoftDeleted = 1 });
Run Code Online (Sandbox Code Playgroud)
Wiki:实体框架批量更新
| 归档时间: |
|
| 查看次数: |
7524 次 |
| 最近记录: |