私は集約として扱ういくつかのエンティティを持っています。問題は、その関連付けが、DB内の外部キーを介するのではなく、概念的なものであることです。NHibernateの概念集約的なルート
私は与えられたスキーマ: alt text http://files.robtennyson.us/2009/2009-04-17_1414.png
私の目標は、私は、在庫トランザクションを追加InventoryWeek
クラスを作成することです。したがって、在庫週は明らかにFACIL_INVENTORY_WEEK
をラップし、トランザクションはFACIL_INVENTORY
に追加されます。 DBからこれを引っ張ると、施設と日付が与えられた週が来るでしょう。そして、週内にINVENTORY_DATE
の取引がすべて必要になります。
この関係をnhibernateにマップする方法はありますか?あるいは、これを完全にモデル化するより良い方法はありますか?
私はそれを数回読みましたが、私はまだ問題を理解していません。おそらく、あなたのドメインに固有のものではなく、あなたのドメインを知らない人々にとって理解しやすいという、より一般的なものにするべきです。 –