C# 是否可以使用此表达式的lambda表达式?

C# 是否可以使用此表达式的lambda表达式?,c#,linq,lambda,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; (请注意,对于琐碎的投影,不需要最终的Select)Dude。你不可能是人类。你一定是某种An

我知道

可以写成

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;

(请注意,对于琐碎的投影,不需要最终的
Select

Dude。你不可能是人类。你一定是某种Android:-)@Jose:[whirr]不会计算。从头开始重复查询。
var query = foo.SelectMany(f=>f.bar).Where(b=>b.something==someVar);