2010-07-06 136 views
0

我希望你可以幫助有點新手NHibernate與下面的問題。 假設我們有兩個表:Page和WorkPage。頁表包含未受版本控制的數據,WorkPage包含同一頁的版本化數據,即Page和WorkPage之間存在一對多關係。從NHibernate的多個表映射實體

在代碼中,我們有一個實體,它包含Page和WorkPage表中的所有屬性,還有更多這些屬性處於同等水平 - 它們沒有分組爲任何版本化數據和未版本化數據的子實體。

我該如何將這樣一個實體映射到這些表與NHibernate?

+0

當你在objectmodel中刪除它們時保存版本化數據的原因是什麼?遲早你想要訪問多個Versioned數據版本,然後你必須有子實體,那麼爲什麼還要努力解決它呢? – Firo 2011-10-12 16:05:01

回答

0

你不會?我也不明白你爲什麼想要。這聽起來像是從域的角度來看,你有兩個獨立的實體,可能還有第三個實體缺失。擁有Page和WorkPage的根。