0

鉴于此数据库架构(它已传给我):

图式
(来源:robtennyson.us

我想要关于如何建模和使用 fluent-nhibernate 映射它的建议。

我唯一能想到的是一种非常活跃的建模记录风格(每个表都有一个类和明显的关联)。

不过暂时忽略数据库,我想我希望每个设施都始终拥有所有合规标志的列表。这样我就可以询问工厂标志“XX”的合规日期是什么。

任何帮助都将不胜感激,即使它只是朝着正确的方向轻轻推动。

谢谢,罗伯

4

1 回答 1

0

我认为最好的方法是您已经建议的方法,将每个表映射为一个实体。如果您在连接表中没有其他数据,则不需要,但是当您这样做时,它们实际上应该是单独的实体。

您将拥有三个实体。Facility and Compliance 将有一个HasManyto Facil_Compliance。您还可以References从 Facil_Compliance 返回到每个表。如果你只需要走一条路,你可以选择从这种关系中删除一个方向。

于 2009-03-27T12:23:23.877 回答