c# - 使用实体框架核心更新多条记录
问题描述
我想按条件更新多条记录。现在我正在这样做:
var friends= db.Friends.Where(f=>idList.Contains(f.ID)).ToList();
friends.ForEach(a=>a.msgSentBy='1234');
db.SaveChanges();
但是我不想在更新所有匹配的记录之后从数据库中获取所有匹配的数据,那么有没有办法在没有 TSQL 的情况下更新记录并获取所有匹配的数据?
解决方案
推荐阅读
- postgresql - 比较文本类型日期并选择大于日期
- php - 如何修复 Tezos 上的发送交易隐式合约错误
- mysql - 如何将我的 ASP.Net 登录代码连接到 VB.Net 中的 MySQL 数据库
- android - Android:从数据库动态生成视图
- c# - 谷歌语音到文本使用相同的函数调用获得不准确的结果
- azure - 我可以将 Azure Kubernetes 节点连接到我的本地网络吗?
- macos - brew update (homebrew) 需要很长时间才能运行
- machine-learning - 如何使用 opencl 实现 pytesseract 代码以使其在 GPU 上运行?
- angular - Angular Inject 参数化提供程序
- php - 如何从选择表单中获取值到 SQL 查询中