我有两张桌子:
CalendarEntry
Id
Date
...
Holiday
Id
Date
...
在我的CalendarEntry
课堂上,我有这样的财产
public ISet<Holiday> Holidays { ... }
我想将其关联到Holiday
与. 但是,我想不出如何做到这一点。Date
CalendarEntry
我尝试将其映射为一对多,但一对多自动假定它应该使用CalendarEntry
'Id
列执行连接(大概是因为它是唯一保证唯一的属性,它必须是是一对多)。
我已经尝试将它映射为多对多,但似乎多对多需要一个单独的连接表,在这种情况下我不想要它。
我的问题是:是否可以在 NHibernate 中映射它,我应该怎么做?如果不可能,为什么?