當我與nhibernate有許多to.many關係並讓nhibernate生成我的數據庫模式時,它添加了一個包含相關實體主鍵的附加表。 是否有可能爲此添加額外的字段並訪問它們而無需手動繞過sql?NHibernate多對多關係表中的其他字段
3
A
回答
6
我不認爲這是可能的。如果你說這個關係具有某種狀態而不是實質上它是一個對象本身,並且應該這樣對待(映射)它。
0
同意賈斯珀。你在這種情況下建模的不是一個關係,而是一個實體本身,與其他兩個實體有1-N和N-1的關係。
這不是NHibernate無法處理它,而是你無法對它進行建模。
0
在這種情況下,您將如何構建新實體的映射文件(作爲兩個初始表之間的橋樑)?在我的情況下,這個鏈接表有兩個外鍵(int),每個初始表一個,加上一些其他字段(startDate,endDate)
事情是,在我的新實體中,我沒有這兩個屬性外鍵。我只有一個屬性是外鍵指向的實體的類型。
相關問題
- 1. NHibernate:與關係表中的字段的多對多關係
- 2. 實體框架7與其他字段的多對多關係
- 3. DDD與其他字段的多對多關係
- 4. SqlAlchemy關係多對多與其他多對多關係
- 5. MongoDB(Mongoid)與其他數據的多對多關係(其他字段)
- 6. NHibernate多對多「其他」列
- 7. 訂購NHibernate中的多對多關係
- 8. 使用實體框架中的其他字段建模多對多關係
- 9. 與關係的其他數據的多對多關係
- 10. 映射與Fluent NHibernate的多對多關係,其中一個關係是組件
- 11. nhibernate + Automapper和多對多的關係
- 12. 流利的NHibernate - 多對多關係
- 13. 在多對多關係中的其他組對象
- 14. 數據庫設計與其他表的多對多關係
- 15. 在Django中通過關係字段過濾多對多關係
- 16. Fluent-Nhibernate多對多關係問題
- 17. NHibernate映射多對多關係
- 18. NHibernate - 多對多關係 - 刪除項目
- 19. NHibernate不支持多對多關係
- 20. Nhibernate多對多關係映射
- 21. NHibernate集合:多對多關係
- 22. nhibernate多對多關係特定屬性
- 23. 流利Nhibernate多對多的關係/層次的依賴關係
- 24. 多對多的關係,其中Laravel 4
- 25. 實體框架多對多連接表上的其他字段
- 26. 與中間字段存在的對象的多對多關係?
- 27. 一對多關係和其他對象關係
- 28. MySQL - 一個字段或多對多關係中的多個值?
- 29. 多對多的關係表
- 30. 具有多對多關係的Symfony2表單實體字段
對不起,將我的問題添加爲答案,但是我發現了自己的問題答案:使用依賴對象的集合,請參見nhibernate doc第7.2節中的示例。 – 2009-08-12 00:35:28