データモデルでリポジトリパターンを実装することについて質問があります。オンラインで検索してたくさんの投稿を調べましたが、疑問を解消する答えは見つかりませんでした。基本的に、ドメインモデルは次のようになります。多くの子オブジェクトを持つクライアントオブジェクトがあり、一部の子オブジェクトには子オブジェクトがあり、いつでも親オブジェクトのないこれらの子オブジェクトは不要であり、作成されません。アプリケーションの任意の意味。
client
--> client zip codes
--> client phone history
--> client medical history
--> client direct services
--> client direct service assessments
--> client direct service risk reductions
--> client housing
--> client housing landlord
そしてそれはこのようになります。上記の表現から、いくつかのアグリゲートがあり、ルートはクライアントオブジェクトであるため、クライアントであるアグリゲートルートレベルでリポジトリを作成することを考えていました。私の質問は、他の集計をどのように処理するかです。誰かが私にこれに関するいくつかのアイデアを提供できますか?
ありがとう、アジェイ。