【发布时间】:2010-11-09 10:21:28
【问题描述】:
我有一个 IEnumerable<GridItem> items 包含数千个项目的列表,每个项目都包含一些非常复杂的计算属性。
为了保持性能,可以在网页网格中一次查看一页(20 条记录)列表。
问题
如果要向用户显示网格的分页信息,则需要找出总共有多少条记录,即items.Count(),然后基本上将IEnumerable 转换为List,评估所有属性并花费很长时间所以!
有没有办法解决这个问题?
【问题讨论】:
标签: list count ienumerable