NHibernate在关联表上有一个布尔标志的多对多

时间:2010-04-29 23:22:11

标签: nhibernate nhibernate-mapping

我正在对使用无法更改的现有架构的应用程序进行一些工作。在编写我的NHibernate映射时,我遇到了一个奇怪的多对多关系。该关系以this question中的标准方式定义,并在关联表上添加布尔标志,表示关系是否合法。这似乎有点多余,但正如我所说,无法改变。

是否可以在Nhibernate中定义此关系而不使用第三个类来表示关联?也许是通过应用过滤器?

非常感谢。

1 个答案:

答案 0 :(得分:4)

这是我在NHibernate中遇到的一些问题,并继续回到以下资源。 This article解释了如何创建多对多关联,This Question说明了如何在多对多上创建过滤器,而无需映射实际的关联类。