私はオンラインでさまざまな例を見てきました。多くの場所で、リポジトリは集約ルートの永続性のために DDD でのみ使用されると書かれているのを見てきました。しかし、DDDSample.Net では、集約されていない単一のエンティティを永続化するための永続化レイヤーにリポジトリがあるようです。
これは私が期待していたことですが、リポジトリは集約ルートを永続化するためだけに DDD で予約されているだけではないと考えるのは正しいでしょうか?
乾杯、 エイドリアン
私はオンラインでさまざまな例を見てきました。多くの場所で、リポジトリは集約ルートの永続性のために DDD でのみ使用されると書かれているのを見てきました。しかし、DDDSample.Net では、集約されていない単一のエンティティを永続化するための永続化レイヤーにリポジトリがあるようです。
これは私が期待していたことですが、リポジトリは集約ルートを永続化するためだけに DDD で予約されているだけではないと考えるのは正しいでしょうか?
乾杯、 エイドリアン
ドメイン駆動設計のリポジトリは、集約に関するものです。エンティティは、集約ルートを介してアクセスされます。「ドメインオブジェクト」に関するファウラーのリポジトリパターンの定義もあります。