如何在 c# 实体框架中更改字段的所有值
本文关键字:字段 实体 框架 | 更新日期: 2023-09-27 18:36:11
如何更改 C# 实体框架中字段的所有值?
例如,我想将字段的所有值从 0 更改为 1?
换句话说:
我有一个表,其中包含名为以下字段的字段:FId
(主键)、FQuestion
、FAnswer
、CId
(外键)、LId
。LId
字段的所有值都等于 int 值0
,我想将它们全部更改为 C# 实体框架中的1
。
尝试类似的事情:
tableRows.Where(r => r.lId == 0).ForEach(r => r.lId = 1);
你可以
ForEach()
using System.Collections.Generic;
values.ForEach(v => v.field = 1);
这适用于任何集合类型。
更新:
在实体框架中,您可以使用
using System.Data.Entity;
await _db.TableName.ForEachAsync(v => v.Field = 1);
最后你必须打电话给await _db.SaveChangesAsync();