Linq式やラムダ式をフィーリングで嫌う人がいます。
v =
From xx in xxxx
Where xxxxx
Select xxxxx
"SQL文と語順が違うし、右辺が文章風になっていて、ロジック式には見えない"..だそうです。
From/ Where / Select 句は拡張プロパティで実装されており、その順で実行される。と理解すれば、直に理解できると思うのですがどうでしょう。と話したのですが、
左辺 = 右辺 のように単純に1:1 になってなくて、 「左辺 = 3つのメソッド」 というのが難しいといわれました。
拡張メソッドや拡張プロパティなどは今後標準仕様となるでしょうから、ますます、左辺 = 右辺という固定概念を払拭できる柔軟性がいります。 既存の仕様に縛られるのは思考が固いと感じるのです。