問題:
XML フィードからサード パーティのデータを取得しています。そのデータを取得してエンティティに変換する必要があります。
議論のポイント:
私の質問は、この場合のサービスとリポジトリの使用方法です。したがって、たとえば、フィードからデータをプルするサービスを作成し、そのサービスをリポジトリに注入して、それを使用してデータをプルし、エンティティに変換することができます。しかし、それが正しいアプローチであるかどうかはわかりませんか?
リポジトリには、データを取得してエンティティにマップするロジックを含めることができますが、リポジトリがそのロジックを処理する必要はないと思いますか? それともすべきですか?
DDD の懸念の分離の観点から、これをどのように設計するのが最善でしょうか?