Microsoft SQL サーバーに約 11,450,112 行のテーブルがあり、次のコマンドを使用しようとしています。
contex.TableName.ToList();
問題は、テーブルが非常に大きいため、VB2010 が「OutOfMemory」例外をスローすることです。
クエリをページなどに分割するコマンドがあるのではないかと考えていました。
アイデアや助けがあれば、とても助かります。
ありがとう。
Microsoft SQL サーバーに約 11,450,112 行のテーブルがあり、次のコマンドを使用しようとしています。
contex.TableName.ToList();
問題は、テーブルが非常に大きいため、VB2010 が「OutOfMemory」例外をスローすることです。
クエリをページなどに分割するコマンドがあるのではないかと考えていました。
アイデアや助けがあれば、とても助かります。
ありがとう。
EntityFrameworkを使用して簡単にページングを実行できます。
contex.TableName.Skip(pages*pageSize).Take(pageSize).ToList();
page
クライアント側では、ユーザーの入力に応じてpageSize
パラメータを渡すためのページングメカニズムを実装する必要があります。
これがチュートリアルです