標準のOrder/OrderLineItem設定があります。DDD/DI(Unity)/ .NET/Composition Root - ドメインサービス
昼間に払い戻された払い戻しの数は、その日中も維持されます。払い戻しは、注文IDと1つ以上のLineItemIdで構成されます。クレジットカード、ギフトカード、特典カードなどに適切な期日の払い戻しが終了したら、これらを(Windowsサービスで)統合する必要があります。
私はMark Seemann's bookを読んでおり、Composition Rootを使用してオブジェクトグラフを掘り下げることの利点が分かります。
統合プロセス自体は、私が最も多くの構成を行う必要がある場所です。
私は理解していないことは、この統合ロジックがどこに終わるべきか正確には分かりますか?統合論理がどこに終わっても、構図ルートにUnityのようなものしか使用していないと考えても構いません。
さらに詳しい情報を提供したり、必要に応じて明確にしてください。
ありがとうございます。私はあなたが上記のことに基づいて1つの質問を持っています...私はいつもコールを使って、直接リポジトリを使用するのではなくリポジトリを使いますか? – inthegarden
@inthegarden:サービスのスキンにリポジトリを直接公開することはできず、エンティティをUIに直接返すことはできません。だからあなたのアプリの最上位レベルでは、いくつかの種類のレイヤーが必要になります。これが外部呼び出し可能なサービス層に完全にマッピングされていれば、それは素晴らしいことです。ただし、Webサービスを呼び出している人にUI上のすべての機能を公開しない限り、その層のすべてにすべてのサービスフックを挿入することはありません。このサービスは、UIとは別の一連の要件であるため、すべてを通過させることで過度の威力を発揮しないでください。 –