如何将此循环转换为LINQ表达式?

时间:2011-05-16 21:02:22

标签: linq entity-framework-4

如何将此循环转换为LINQ表达式?

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

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:3)

customer.Users.ForEach(user => repositoryManager.Users.Delete(user));

答案 2 :(得分:0)

这个应该也应该以更简洁的方式完成这项工作:

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

现在,我同意这是一个“Linq编码方式”的问题(更准确地说是在数据集而不是单个对象上的功能方式),但不是正确的Linq或查询。