ddd-repositories

    4

    1答えて

    ここに大きな設計上の欠陥がありますが、解決には問題があります。 ビジネスのニーズは多少ありますので、これを単純にしておきます。 私たちは、購入したテーブルと返品のテーブルを持っています。返品が行われると、db内の最も古い購入に戻ってきたものを見つけ、それを「返品済み」テーブルに記録する必要があります。 したがって、返品を挿入すると、その取引内で返品を購入記録に適用する必要があります。 今のところ、

    2

    1答えて

    ORM(Repository Pattern without LINQ or other ORM?)なしでドメインモデルを取得するためのリポジトリを作成するのはかなり簡単です。しかし、ドメインモデルとその内部オブジェクトグラフを保存するのはどうでしょうか? public class Car: IAggregateRoot, IEntity, ICar { public IEnumera

    2

    4答えて

    私はリポジトリパターンを使用していますが、どのデータ型を返すべきか不思議でした。私のデータベースでは、固定長に基づいて分割する必要がある可変長の文字列があります。私は最初に文字列を渡し、サービス層に構成された列の長さに基づいた解析をさせることを考えていました。私は本当にリポジトリ層から文字列を渡す考え方がなく、むしろ完全なオブジェクトを渡すだろう。文字列を渡すことは、責任の分離が十分ではないように

    1

    2答えて

    ドメイン駆動設計では、部分的な値を持つことが許可されたエンティティのコレクションプロパティですか? たとえば、Customer.Orders、Post.Comments、Graph.Verticesなどのプロパティには常にすべての注文、コメント、頂点が含まれているか、今日の注文、最近のコメント、孤立した頂点を持つことが許可されていますか? はそれに対応して、リポジトリは GetCustomerWi