我想要将几个实体视为聚合。问题是它们的关联是概念性的,而不是通过DB中的外键。
我给出的架构:
(来源:robtennyson.us)
我的目标是创建一个我添加库存交易的InventoryWeek
类。因此,库存周明显包裹FACIL_INVENTORY_WEEK
,交易将添加到FACIL_INVENTORY
。所以从数据库中提取这个,我会得到设施和日期的一周,然后我希望所有在一周内都有INVENTORY_DATE
的交易。
有没有办法在nhibernate中映射这种关系?或者是否有更好的方法对此进行建模?
答案 0 :(得分:0)
您可以基于非主键映射表之间的关系,但是以有限的方式。
要提供一些具体建议,您必须提出更具体的问题。尝试映射它,如果某些东西不能按预期工作,请询问。