我在数据库中有产品和类别表。
一种产品可以有多种类别。
一类可以有很多产品。
所以,我有第三个表格为 ProductCategory ,它有ProductID和CategoryID。
在Fluent NHibernate中,映射类应该是什么样的?
例如,对于 ProductMap 类,这是正确的:
HasMany(x => x.Categories).Table("tProductCategory").KeyColumn("CategoryId);
答案 0 :(得分:0)
看看:https://stackoverflow.com/questions/108396?tab=newest#tab-top
请参阅问题,查看回复。问题解决了,你将了解为什么逆是重要的。同样使用流利,您只需要映射一侧,而不是两者。