有無論如何使用流利,以實現表與子類別與鑑別器策略?所有我見過的文檔,使用鑑別器實際上告訴流利使用表每個類而非表每個子類。流利Nhibernate與鑑別策略的每個子類別
3
A
回答
0
如果你有1個表中的每個子類則是不鑑表的名字......換句話說,你不必如果每個表只有1類型指定一個鑑別。
1
我有類似的問題。到目前爲止,我所能想到的唯一選擇是將一個屬性放在基類上,並保護其設置操作。然後任何繼承基類的類在其構造函數中設置該屬性。到目前爲止,我還沒有找到更好的方法。
在我的情況我有一個類,它引用的基類,我想查詢子類的類型在引用和查詢就可以了篩選,但發現從我剛纔的提議除了沒有辦法。
相關問題
- 1. Nhibernate表每個子類與鑑別器
- 2. 流利的NHibernate映射爲一個類別/子類別樹
- 3. 流利NHibernate的HasManyToMany鑑別器列指定的關係類型
- 4. 使用鑑別器與流利NHibernate的多層次的繼承
- 5. NHibernate的/休眠鑑別在子類中
- 6. 問題:每個子類使用鑑別
- 7. 流利的NHibernate - 添加鑑別器的問題
- 8. 使用流利NHibernate指定鑑別器值
- 9. 流利NHibernate:如何映射與鑑別器的多對多關係
- 10. 流利的NHibernate存儲庫與子類
- 11. 鑑別列不與工作表每個子類
- 12. 流利的NHibernate與城堡設施命名策略
- 13. Fluent NHibernate - 如何使用鑑別器創建每個子類的映射?
- 14. NHibernate的映射與鑑別集合
- 15. 流利NHibernate:子類內的子類
- 16. NHibernate - 繼承映射每個子類策略的表問題
- 17. NHibernate與鑑別器一對多
- 18. 流利的NHibernate表每個子類的繼承映射
- 19. 流利的NHibernate試圖改變MySQL表爲每個子類
- 20. 使用NHibernate.Mapping.Attributes的鑑別器做每個子類的表
- 21. 流利的NHibernate與NHibernate 3.0
- 22. 每個子類都有表的Hibernate鑑別器列
- 23. 休眠子類有多個鑑別值
- 24. 流利NHiberate自動映射 - 每個表繼承不寫鑑別列
- 25. (流利)NHibernate的條件表映射策略
- 26. 這是最好的流利nhibernate獲取策略?
- 27. TSQL - 查詢來獲取與每個類別和子類別
- 28. 使用鑑別器,不允許在每個子類的子類中使用
- 29. 流利的nhibernate子類刪除級聯
- 30. 流利的NHibernate,加入 - 子類映射
的ORM可能不需要列,但爲了方便,我想在表格自動「鑑別」一欄,所以我可以限制我的查詢,只有在一定的子類型。 此外,我正在尋找的是[支持的策略](http://knol.google.com/k/nhibernate-chapter-8-inheritance-mapping#8(2E)1(2E)3(2E )(C2)(A0)Table_per_subclass(2C)_using_a_discriminator)在NHibernate中,但我只是不明白如何做到流利。 – Matt 2011-04-11 19:39:32