私のメソッドで、いくつかのIEnumerablesを渡すと言います(おそらく、dbなどから多数のオブジェクトを取得するためです)。
次に、objects1の各オブジェクトについて、同じobject.iDを持つobjects2からdiffobjectを引き出します。
(resharperによると)複数の列挙が必要ないので、objects2をobject.iDでキー設定された辞書にすることができます。次に、それぞれについて1回だけ列挙します。(二次質問)それは良いパターンですか?
(主な質問)何が大きすぎますか?どの時点でこれは恐ろしいパターンになるでしょうか?辞書にはオブジェクトが多すぎますか?