У меня есть несколько сущностей, которые я хочу рассматривать как совокупность. Проблема в том, что их ассоциация концептуальна, а не через внешние ключи в БД.NHibernate Conceptual Aggregate Roots
Схема я получил: alt text http://files.robtennyson.us/2009/2009-04-17_1414.png
Моя цель состоит в том, чтобы создать InventoryWeek
класс, который я добавляю инвентарных операций в. Таким образом, неделя инвентаризации, очевидно, обертывает FACIL_INVENTORY_WEEK
, и транзакции добавляются к FACIL_INVENTORY
. Поэтому, вытащив это из БД, я получаю неделю с учетом объекта и даты, а затем я хочу, чтобы все транзакции имели INVENTORY_DATE
в течение недели.
Есть ли способ сопоставить эти отношения в nhibernate? Или есть лучший способ смоделировать это вообще?
Я прочитал его несколько раз, и я до сих пор не понимаю проблему. Вероятно, вы должны сделать его более общим, а не конкретным для своего домена, что его легче понять для людей, которые не знают ваш домен. –