2008-10-03 87 views

回答

6

我不認爲這是可能的。如果你說這個關係具有某種狀態而不是實質上它是一個對象本身,並且應該這樣對待(映射)它。

0

同意賈斯珀。你在這種情況下建模的不是一個關係,而是一個實體本身,與其他兩個實體有1-N和N-1的關係。

這不是NHibernate無法處理它,而是你無法對它進行建模。

0

在這種情況下,您將如何構建新實體的映射文件(作爲兩個初始表之間的橋樑)?在我的情況下,這個鏈接表有兩個外鍵(int),每個初始表一個,加上一些其他字段(startDate,endDate)

事情是,在我的新實體中,我沒有這兩個屬性外鍵。我只有一個屬性是外鍵指向的實體的類型。

+0

對不起,將我的問題添加爲答案,但是我發現了自己的問題答案:使用依賴對象的集合,請參見nhibernate doc第7.2節中的示例。 – 2009-08-12 00:35:28

相關問題