У меня есть следующая функция, которую я пытался использовать:
_context.Messages.Where(i => i.Investor.Id == guidId).ForEachAsync(n => n.New = false);
Однако, похоже, она не работает.Ничего не произошло.Вот код более ручным способом, который работает:
List<Message> messages = _context.Messages.Where(i => i.Investor.Id == guidId).ToList();
foreach (Message m in messages)
{
_context.Messages.Where(i => i.Id == m.Id).FirstOrDefault().New = false;
}
Есть идеи, что я делаю неправильно в первом подходе?