【发布时间】:2015-12-05 16:35:09
【问题描述】:
我的测试代码:
using (var db = new MyDbContext())
{
string fromUser = ""; //sender
string toUser = ""; //receiver
var messages = db.Message.Where(x => x.FromUser == fromUser && x.ToUser == toUser)
.ToList();
foreach (var message in messages)
{
message.IsRead = true;
db.SaveChanges();
}
}
我的问题:在这种情况下,是否有另一种方法可以在不使用foreach 循环的情况下更新数据库?
p/s:我一直在参考这些问题,但它们都没有解决我的问题:
【问题讨论】:
-
将
SaveChanges()移出for循环
标签: c# entity-framework linq