任何关于为什么会出现问题的想法?
foreach (var p in pp)
{
ProjectFiles projectFile = (ProjectFiles)p;
projectFile.Status = Constants.ProjectFiles_ERROR;
projectFile.DateLastUpdated = DateTime.Now;
context.SaveChanges();
}
我读到解决此问题的方法是在foreach循环之前一次性获取结果。但我不是已经这样做了吗?在我的情况下,“pp”就是结果集合。
ToList()
操作,以将其与数据库断开连接。 - SouthShoreAK