2009-04-27 5 views
3

私はこれはラムダ式ですか?

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

from f in foo 
from b in f.bar 
where b.something == someVar 
select b; 

から同様の表現を作成することができます

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

のように記述することができる知っていますか? SelectManyに(その後の用語の)

答えて

5

fromマップ:私のために

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

(NO FINAL Selectは些細な予測のために必要ではないことに注意してください)

+0

あまりにも速い:) –

+0

デュード。あなたはおそらく人間ではありません。あなたは何らかのアンドロイドでなければなりません:-) –

+4

@Jose:[whirr]計算しません。開始からクエリを繰り返します。 –