これに伴い、c#3.0以降にはsql構文風のクエリ文字列で表現することができるlinqクエリ構文が用意されているが、これは内部的にはラムダ式をパラメータに取るメソッドチェーンによる等価の反復処理表現(linqメソッド構文)に置き換えられる。