PagedList是一個尋呼庫。帶實體框架的PagedList獲取所有記錄
_dbContext.Products.ToList().ToPagedList(1, 25);
上面的代碼將獲得前25的記錄在數據庫中的第1頁。
的問題是,ToList()
通話將獲得數據庫中的所有記錄。然後ToPageList()
調用將選擇前25條記錄。
如何將EF與PagedList結合起來,這樣我只能得到數據庫中的前25條記錄?並沒有得到所有記錄,然後拿到前25條記錄。
PS:我應該編寫自己的Paging庫還是使用在線庫?請給我建議任何其他圖書館。
+1,但它只是錯過了''方法名稱後:'ToPagedQuery (..)' –
Askolein
@Askolein固定,感謝名單! – Maarten
@Maarten。你如何使這個工作異步的任何想法? – Thierry