看起來一個常見的情況對我說:我有兩個表: 文件: DID(PK,INT),DNAME(VARCHAR)如何將相關的表映射與流利,NHibernate的無主鍵
和document_options : DID(INT),oType(INT),oValue(VARCHAR)
我想有一個屬性選項一個類文件(DocumentOption類的List)
由於document_options沒有PK我不能使用HasMany,並且來自該表的行似乎不像「真實」的實體...
我明白的方式來生成文件選項的自動編號鍵,用的hasMany地圖,或者可能創建一個複合的ID,但我想知道是否有一個更好的選擇,我不知道。
謝謝,經過大量的閱讀後,我想出了一個非常相似的答案,只有它使用沒什麼Id和可能其他一些瑣事=) – Spikolynn
事實上,也有一些類似的方法。隨着忘記指定表名外,我試圖讓映射,你在你的問題中指定精確匹配的表。 – HackedByChinese
你介意告訴我,你爲什麼用「保護套」,創造的新選項列表在構造函數中還好嗎?我的解決方案似乎工作,但你似乎比我更瞭解它。 – Spikolynn