5

最も優れた DDD の概念の 1 つは、アプリケーション内の個別のコンテキストの機能です。しかし、どうすればすべてを一緒に機能させることができるかについて混乱しています。

まず、あることは他のこととは関係がないことを知っています。しかし、私の質問はまさにインフラストラクチャ/ORM の部分に関するものです。

たとえば、Procedure (医療処置) というドメイン オブジェクトがあります。Registrationのコンテキストでは、重要なのはCodeNameだけです。しかし、Procedure Management Contextには、このコンテキスト固有に属するPriceのような他のフィールドがたくさんあります。

EF Code First を使用して、異なるプロパティを持つ (異なるコンテキストで) 同じ名前の 2 つのエンティティを作成するにはどうすればよいですか? 基本的に、すべてのフィールドを同じテーブルに保存したいのですが、1 つのコンテキストでは 2 つのフィールドのみを取得し、他のコンテキストではすべてのフィールドを取得します。どうすればこれを達成できますか?

4

1 に答える 1