未读取实体框架更新
本文关键字:更新 框架 实体 读取 | 更新日期: 2023-09-27 18:19:48
有没有一种方法可以更新单个表/实体,而不必首先将实体读取到列表中。这就是我试图实现的sql。
更新表集col1=Case col2当0然后1其他0结束这会在第二个下更新大约500000条记录
我不想做
List<table> updRecs = Context.tables.toList();
for each
{
if(col1 == 0)
col2 = true
else
col2 = false
}
Context.SaveChanges();
上面是非常缓慢的大约4分钟。
实体框架。扩展
nuget
git
context.Tasks
.Where(t => t.StatusId == 1)
.Update(t => new Task { StatusId = 2 });