mio codice di prova:EF - Aggiornare più righe nella banca dati senza utilizzare foreach ciclo
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();
}
}
La mia domanda: c'è un altro modo per aggiornare il database senza utilizzare foreach
ciclo in quel caso?
p/s: ero stato riferimento a queste domande, ma tutti loro non ha risolto il mio problema:
Spostare i 'SaveChanges()' al di fuori del ciclo 'for' –