サービスには、dalモデルレイヤーとドメインモデルレイヤーがあります。ドメインモデルは、それを介してdbを操作するためのdalにアクセスできます。ここで、ドメインモデル内の別のオブジェクトからいくつかのプロパティを取得する必要が生じます(これにより、クライアントの使用が大幅に容易になります)。しかし、これらのプロパティ(「エイリアン」から)オブジェクトを特定のオブジェクトに入力する場所については混乱しています。ドメインモデルでそれを行うことはできますか?またはサービス自体で?
DDDは初めてなので、自分の言葉で説明します。プロジェクトの構造は次のとおりです。DAL(DTOについて知っている)DTO DomainModel(DALとDTOについて知っている)サービス(DomainModelとDTOについて知っている)
サービスはDTOを返し、domainModel2クラスによって自然に取得できるいくつかのプロパティをdto1(domainModel1クラスによって操作される)に追加する必要があると仮定します。それで、問題は、どのレイヤーがこれに最も適切であるかということです。
PSモデルはシステムの投影であり、それはその要素間の関係であるため、domainModel1からdaominModel2を呼び出さない理由はありませんか?