Любые идеи о том, почему это может быть нарушено?
foreach (var p in pp)
{
ProjectFiles projectFile = (ProjectFiles)p;
projectFile.Status = Constants.ProjectFiles_ERROR;
projectFile.DateLastUpdated = DateTime.Now;
context.SaveChanges();
}
Я читал, что обходной путь - это получение результатов за один проход до цикла foreach.
Но разве я этого не сделал? "pp" - это сбор результатов в моем случае