2
比方說,我有兩個類:Item和ItemCollection,其中ItemCollection包含訂購具有索引的Item對象列表,即列表以用戶指定的方式排序。訂購NHibernate中的多對多關係
我們還要說他們有多對多的關係,一個ItemCollection可以包含很多項目,一個Item可以屬於幾個ItemCollections。
這在我的腦海裏需要數據庫中的三張表。一個用於Item,一個用於ItemCollection,另一個用於有序映射。映射表將包含三列:
int ItemID
int ItemCollectionID
int ListIndex
問題:你會如何設計ItemCollection類? Item對象的列表應該是列表,字典還是其他? NHibernate映射看起來像將ListIndex放入圖片中會是什麼樣子?