PagedList はページング ライブラリです。
_dbContext.Products.ToList().ToPagedList(1, 25);
上記のコードは、ページ 1 のデータベースで最初の 25 レコードを取得します。
問題は、ToList()
呼び出しがデータベース内のすべてのレコードを取得することです。次に、ToPageList()
呼び出しによって最初の 25 レコードが選択されます。
データベースで最初の 25 レコードのみを取得するために、EF と PagedList を組み合わせるにはどうすればよいですか? すべてのレコードを取得するのではなく、最初の 25 レコードを取得します。
PS: 独自のページング ライブラリを作成するか、オンライン ライブラリを使用する必要がありますか? 他のライブラリを教えてください。