我正在尝试从具有 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);
任何帮助表示赞赏,
泰德