如何使用动态LINQ执行All()

时间:2015-08-10 08:39:53

标签: linq dynamic-linq

与此处相同: How to do a Sum using Dynamic LINQ 我想用动态字符串做一个All()...

我的代码:

allDataValid = consumptionModelListOld.All(x => x.F11ValueValid);

我想写:

allDataValid = consumptionModelListOld.All("F11ValueValid");

怎么做?

1 个答案:

答案 0 :(得分:3)

没有All"运营商",创建它会非常困难......但你可以:

allDataValid = !consumptionModelListOld.Where("!F11ValueValid").Any();

请注意使用!(两次,否定F11ValueValid并否定Any()的结果。)