流利的NHibernate - 多对多的关系

时间:2010-07-16 08:06:13

标签: sql nhibernate fluent-nhibernate nhibernate-mapping

我在数据库中有产品类别表。

一种产品可以有多种类别。
一类可以有很多产品。

所以,我有第三个表格为 ProductCategory ,它有ProductID和CategoryID。

在Fluent NHibernate中,映射类应该是什么样的?

例如,对于 ProductMap 类,这是正确的:

HasMany(x => x.Categories).Table("tProductCategory").KeyColumn("CategoryId);

1 个答案:

答案 0 :(得分:0)

看看:https://stackoverflow.com/questions/108396?tab=newest#tab-top

请参阅问题,查看回复。问题解决了,你将了解为什么逆是重要的。同样使用流利,您只需要映射一侧,而不是两者。