【发布时间】:2009-04-27 22:10:02
【问题描述】:
我知道
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;
?
【问题讨论】:
我知道
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;
?
【问题讨论】:
from 映射(用于后续术语)到SelectMany:
var query = foo.SelectMany(f=>f.bar).Where(b=>b.something==someVar);
(请注意,琐碎的预测不需要最终的Select)
【讨论】: