基本的に、質問のように... LINQ関数の順序はパフォーマンスの点で重要ですか?もちろん、結果は同じでなければなりません...
例:
myCollection.OrderBy(item => item.CreatedDate).Where(item => item.Code > 3);
myCollection.Where(item => item.Code > 3).OrderBy(item => item.CreatedDate);
どちらも同じ結果を返しますが、LINQの順序が異なります。いくつかのアイテムを並べ替えると結果が異なることに気づき、それらについては気にしません。同じ結果を得るために、順序付けがパフォーマンスに影響を与える可能性があるかどうかを知ることが私の主な関心事です。そして、私が行った2つのLINQ呼び出し(OrderBy、Where)だけでなく、すべてのLINQ呼び出しについてもです。
var query = myCollection.OrderBy(item => item.Code).Where(item => item.Code == 3);
。