Jakiś czas temu napisałem czteroczęściową serię blogów (części 1 , 2 , 3 i 4 ) obejmującą wykonywanie zbiorczych aktualizacji (za pomocą jednego polecenia) w Entity Framework.
Chociaż głównym celem tej serii była aktualizacja, zdecydowanie można było użyć zasad, aby usunąć.
Więc powinieneś móc napisać coś takiego:
var query = from c in ctx.Customers
where c.SalesPerson.Email == "..."
select c;
query.Delete();
Wszystko, co musisz zrobić, to zaimplementować metodę rozszerzenia Delete (). Zobacz serię postów, aby uzyskać wskazówki, jak ...
Mam nadzieję że to pomoże