У меня есть IEnumerable<GridItem> items
, содержащий список тысяч элементов, каждый элемент содержит некоторые серьезно сложные расчетные свойства.Использование IEnumerables с сеткой
Чтобы сохранить производительность, список можно просмотреть на одной странице (по 20 записей) за раз в сетке веб-страницы.
ПРОБЛЕМА
Если вы хотите отобразить информацию пейджинга сетки к пользователю, вам нужно выяснить, сколько всего записей есть то items.Count()
, которые затем в основном преобразует IEnumerable
в List
оценке всех свойств и принимая возрасты, чтобы сделать это!
Есть ли способ обойти это?
Выполняет ли 'Count' на' IEnumerable' автоматически не оценивает все свойства каждого 'GridItem' в' IEnumerable'? (по существу превращая его в список) – Jimbo