1. ホーム
  2. linq

[解決済み] LINQでコレクションをページングする

2023-03-29 22:23:55

質問

LINQでコレクションをページングするにはどうしたらよいでしょうか。 startIndexcount ?

どのように解決するのですか?

数ヶ月前、私は Fluent Interfaces と LINQ についてのブログ記事を書きました。 IQueryable<T> と別のクラスを使用して、LINQ コレクションをページ分割する次のような自然な方法を提供しました。

var query = from i in ideas
            select i;
var pagedCollection = query.InPagesOf(10);
var pageOfIdeas = pagedCollection.Page(2);

MSDNコードギャラリーページからコードを取得することができます。 パイプライン、フィルター、Fluent APIとLINQ to SQL .