Hace un tiempo escribí una serie de blogs de 4 partes (Partes 1 , 2 , 3 y 4 ) que cubren la realización de actualizaciones masivas (con un comando) en Entity Framework.
Si bien el enfoque de esa serie fue la actualización, definitivamente podría usar los principios involucrados para eliminar.
Entonces debería poder escribir algo como esto:
var query = from c in ctx.Customers
where c.SalesPerson.Email == "..."
select c;
query.Delete();
Todo lo que necesita hacer es implementar el método de extensión Delete (). Consulte la serie de publicaciones para obtener sugerencias sobre cómo ...
Espero que esto ayude