C#でWindowsアプリを構築していますが、次の設計上の質問があります:
私は次のオブジェクト構造を持っています:親 - >子コレクション - >子 - >孫コレクション - >孫。
このユース ケースでは、Parent オブジェクトを段階的に使用する必要があります。例えば。親の新しいインスタンスを作成します。親にデータを入力して保存します。後の段階で、親をフェッチし、子にデータを入力して保存します。最終段階で、親を再度フェッチし、特定の子オブジェクトの孫を設定して保存します。
これは悪いオブジェクト モデルですか? もしそうなら、この巨大なオブジェクト モデルをより小さなモデルに分割するにはどうすればよいでしょうか?
ありがとう