2009-04-17 84 views
0

我有几个我想作为聚合对待的实体。问题是他们的关联是概念性的,而不是通过数据库中的外键。NHibernate概念聚合根

架构他们给我: alt text http://files.robtennyson.us/2009/2009-04-17_1414.png

我的目标是创建一个InventoryWeek类,我补充库存交易。因此,库存周显然包装FACIL_INVENTORY_WEEK和交易被添加到FACIL_INVENTORY。因此,从数据库中提取这个数据,我会得到设施和日期的一周,然后我希望所有在一周内有INVENTORY_DATE的交易。

有没有办法在nhibernate中映射这种关系?还是有更好的方法来完成这个模型?

+0

我读了几次,我仍然不明白这个问题。您可能应该使其更一般化,而不是针对您的域名,因为对于不知道您的域的用户来说,理解起来更容易一些。 – 2009-04-22 12:08:48

回答

0

您可以基于非主键映射表之间的关系,但以有限的方式映射。

为了给出一些具体的建议,你必须问一个更具体的问题。试着将其映射出来,如果某些事情不像你期望的那样工作,请问。