ページャー付きのグリッドがあります。開始インデックスから始まる次の 25 レコードを取得しようとしています。
たとえば、初めて 25 レコードを返し、次のレコードに変更すると、次の 25 レコードを選択して最初の 25 レコードをスキップしたいとします。
LINQ を使用してそれを行う最も好ましい方法は何ですか?
ありがとう、アラー
ページャー付きのグリッドがあります。開始インデックスから始まる次の 25 レコードを取得しようとしています。
たとえば、初めて 25 レコードを返し、次のレコードに変更すると、次の 25 レコードを選択して最初の 25 レコードをスキップしたいとします。
LINQ を使用してそれを行う最も好ましい方法は何ですか?
ありがとう、アラー
パフォーマンスを向上させたい場合は、レコードのコレクションを25のグループに分割できます。これが 単純なソリューションと効率的なソリューションです。
IEnumerableが列挙されるたびに、それを作成したステートメントが実行されることに注意してください。したがって、必要に応じてToList()を使用してください。