Как мне преобразовать этот цикл в выражение LINQ? - PullRequest
0 голосов
/ 17 мая 2011

Как мне преобразовать этот цикл в выражение LINQ?

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

Ответы [ 3 ]

3 голосов
/ 17 мая 2011
customer.Users.ForEach(user => repositoryManager.Users.Delete(user));
3 голосов
/ 17 мая 2011
0 голосов
/ 18 мая 2011

Этот, вероятно, также должен выполнить работу еще более кратко:

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

Теперь я согласен с тем, что речь идет о «способе кодирования Linq» (точнее, о функциональном способе на наборах данных, а не на отдельных объектах), но не о правильном Linq или запросе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...