以下のコメントは DEFERRED EXECUTION について正しいですか?
1. var x = dc.myTables.Select(r=>r);//yes
2. var x = dc.myTables.Where(..).Select(r=>new {..});//yes
3. var x = dc.myTables.Where(..).Select(r=>new MyCustomClass {..});//no
言い換えれば、カスタム クラス オブジェクトを投影すると常に熱心に実行されるといつも思っていました。しかし、それを支持/否定する参照を見つけることができませんでした(ただし、結果が矛盾しているため、投稿しています)