2010-04-29 41 views
2

我正在做一些使用不能更改的現有模式的應用程序。在編寫我的NHibernate映射時,我遇到了一個奇怪的多對多關係。關係以標準方式定義,如this question,在關聯表上添加布爾標誌,表示關係是否合法。這似乎有點多餘,但正如我所說,不能改變。NHibernate在關聯表上使用布爾標誌進行多對多

是否可以在Nhibernate中定義這種關係而不訴諸第三個類來表示關聯?也許通過應用過濾器?

非常感謝。

回答

4

這是我用NHibernate跑了很多東西,並不斷回到以下資源。 This article解釋瞭如何創建多對多關聯,並且This Question顯示瞭如何在多對多的情況下創建過濾器,而無需映射實際的關聯類。

+0

太棒了。非常感謝;它工作得很好。 – Nigel 2010-05-04 12:10:00

+0

沒問題。這是我必須經常足夠了解的資源,但經常不足以將它提交給內存:) – lomaxx 2010-05-04 23:59:37

相關問題