/ / Hwo я можу перетворити цей цикл в LINQ вираз? - linq, entity-framework-4

Hwo я перетворюю цей цикл у вираз LINQ? - linq, entity-framework-4

Hwo я можу перетворити цей цикл в LINQ вираз?

        foreach (var user in customer.Users)
{
repositoryManager.Users.Delete(user);
}

Відповіді:

3 для відповіді № 1

Ви не можете.

LINQ для Qе, а не для дій.


3 для відповіді № 2
customer.Users.ForEach(user => repositoryManager.Users.Delete(user));

0 для відповіді № 3

Ймовірно, це теж має виконувати роботу ще більш лаконічно:

customer.Users.ForEach(repositoryManager.Users.Delete);

Тепер, я згоден, що це питання "способу кодування Linq" (точніше функціональним способом на наборах даних, а не на окремих об'єктах), але не належним Linq і запитом.