这是一个lambda表达式吗?

时间:2009-04-27 22:10:03

标签: c# linq lambda

我知道

from f in list 
where f.bar == someVar
select f 

可以写成

list.Where( f => f.bar == someVar );

可以从

创建类似的表达式
from f in foo
from b in f.bar
where b.something == someVar
select b;

1 个答案:

答案 0 :(得分:5)

from地图(后续条款)到SelectMany

var query = foo.SelectMany(f=>f.bar).Where(b=>b.something==someVar);

(请注意,琐碎的预测不需要最终Select