如何将此循环转换为LINQ表达式?
foreach (var user in customer.Users)
{
repositoryManager.Users.Delete(user);
}
答案 0 :(得分:3)
答案 1 :(得分:3)
customer.Users.ForEach(user => repositoryManager.Users.Delete(user));
答案 2 :(得分:0)
这个应该也应该以更简洁的方式完成这项工作:
customer.Users.ForEach(repositoryManager.Users.Delete);
现在,我同意这是一个“Linq编码方式”的问题(更准确地说是在数据集而不是单个对象上的功能方式),但不是正确的Linq或查询。