【LINQ】指定の行のレコードを取得(ページング)するには


var query = from schedule in ctx.GetScheduleQuery()
            orderby schedule.Ymd;

int pageSize = 10;   // 1ページあたりのレコード件数
int pageNo = 5;  // 取得するページ番号

// SkipとTakeメソッドを組み合わせて、指定のレコードを取得する。
this.ScheduleContext = query.Skip(pageSize * (pageNo - 1)).Take(pageSize);

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中