Con Entity Framework, cerco di eliminare alcuni oggetti dal mio contesto oggetto del genere:DeleteObject() nel ciclo foreach
foreach (var item in context.Items.Where(i => i.Value > 50))
{
context.Items.DeleteObject(item);
}
Con questo codice, ho un'eccezione "Collection è stata modificata".
Quindi, come posso eliminare un lotto?
Molto intelligente. Stavo solo scrivendo una risposta simile ma tu eri il primo. – Jeroen
Forse sarebbe interessante menzionare perché .ToList() viene aggiunto alla fine della riga: var toDelete = context.Items.Where (i => i.Value> 50) .ToList(); ... e ciò che provoca :-) – Mariusz