プロジェクトで .NET 型のデータセットを使用しています。複数のテーブルからデータセットにデータをプリフェッチし、そのデータセットを複数のメソッドに渡して処理するという状況に陥ることがよくあります。各メソッドに必要なデータを正確に決定させてから、データ自体をロードする方がきれいに見えます。ただし、メソッドのいくつかは同じデータで機能するため、データを最初に 1 回だけロードするパフォーマンス上の利点が必要です。
私の問題は、依存関係を管理するために使用する良い方法やパターンがわからないことです (データセットを使用する各クラス/メソッドに必要なすべてのデータを確実にロードしたい)。現在、データセットを使用するさまざまなクラスのコードを調べて、すべてを適切にロードしていることを確認しています。
この状況で使用する適切なアプローチまたはパターンは何ですか? 私は根本的に間違ったことをしていますか?私は型指定されたデータセットを使用していますが、これはプリフェッチ データが使用される一般的な状況のようです。
ありがとう!