142000 個のオブジェクトを持つ大きな IEnumerable から名前のリストを取得しようとしています。何らかの理由で..操作がタイムアウトになり、名前のリストが不完全になります。以下のコードで私がしていることを行うためのより良い、より速い方法はありますか?
IEnumerable<MyClass> table = GetAll(); // Get All returns an IEnumerable<MyClass>
IEnumerable<string> allNames = new List<string>();
allNames = table.Where(r => listOfIds.Contains(r.id)).Select(r => r.name);
どんな助けでも感謝します、
テッド