このトピックに関する多くの投稿で、私の質問に答えない非常に単純な例に出くわしました。
ドキュメント テーブルとユーザー テーブルがあるとします。ADO.NET で記述された DAL には、すべてのドキュメントをいくつかの基準で再試行する方法があります。今、私はこのリストを作成者の名前とともに表示する必要がある UI を持っています。
私は、JOINステートメントを含むDALの1つのメソッドでそれを行ったことを知っています。ただし、非常に複雑なメソッドを使用するたびに、DB に対して 1:1 をマークしないオブジェクトにカスタム マッピングを行う必要があります。
別のレイヤーに入れる必要がありますか?もしそうなら、私は結合クエリから結果を反復し、各ドキュメント作成者にクエリを実行する必要があります。. . 意味をなさない... (パフォーマンス)
そのようなシナリオの最善のアプローチは何ですか?