0

データアダプターを使用してレポートを入力するアプリケーションがあります。しかし、レポートに含める必要があるデータ量が膨大であるため、アプリケーションは System.OutOfMemoryException で終了します。そこで、DataTable.Load メソッドを使用して、指定されたデータを含むクエリを読み込み、その DataTable を使用してレポートを作成することを検討します。Load メソッドはどのように機能しますか? すべてのデータをメモリにロードするか、使用可能なメモリとレポート ツールのニーズに応じてデータを取得しますか? DataTable.Load メソッドがすべてのデータを一度にロードし、これらが DbDataAdapter のように永続的にメモリ内にとどまる場合、Load メソッドは私にとって利点がありません。

ありがとう。

4

0 に答える 0