Con Marco de la entidad, que tratar de eliminar algunos objetos de mi contexto del objeto de esa manera:DeleteObject() en el bucle foreach
foreach (var item in context.Items.Where(i => i.Value > 50))
{
context.Items.DeleteObject(item);
}
Con este código, tengo una excepción "Colección fue modificada".
Entonces, ¿cómo puedo hacer una eliminación por lotes?
Muy inteligente. Estaba escribiendo una respuesta similar, pero tú primero. – Jeroen
Quizás sería interesante mencionar por qué .ToList() se agrega al final de la línea: var toDelete = context.Items.Where (i => i.Value> 50) .ToList(); ... y lo que causa :-) – Mariusz