0

EntityA は集約ルートであり、多くの EntityB エンティティを持っています。EntityB には多くの EntityC エンティティがあります。EntityC は、EntityB (元の親) と EntityA (EntityC が作成された場合は null) の両方を参照しています。

ある時点で、EntityA を EntityC の「新しい親」として設定したいので、EntityC では、元の EntityB の親への参照を null に設定し、EntityA への参照を設定します (以前は null でした)。

この「動的エンティティの親」のアイデアは DDD と互換性がありますか?

4

2 に答える 2

0

あなたのアイデアは間違いなくDDDと互換性があります。ただし、それをどのように実装するかが重要です。

eulerfx が指摘しているように、ここでは集約設計が関連しています。ただし、何らかの分類構造があるのではないかと思います。これは、その構造の表現がエンティティ/集約の新しいセットになる可能性があることを意味します。または、本格的なサブドメインでない場合は、エンティティ内の値オブジェクトによって表される分類を持っている可能性があります。しかし、集約内の他の集約への参照は、自分がその位置にいることに気付いた場合、少し注意が必要です。

于 2013-04-18T04:33:18.267 に答える