有無論如何使用流利,以實現表與子類別與鑑別器策略?所有我見過的文檔,使用鑑別器實際上告訴流利使用表每個類而非表每個子類。流利Nhibernate與鑑別策略的每個子類別
3
A
回答
0
如果你有1個表中的每個子類則是不鑑表的名字......換句話說,你不必如果每個表只有1類型指定一個鑑別。
1
我有類似的問題。到目前爲止,我所能想到的唯一選擇是將一個屬性放在基類上,並保護其設置操作。然後任何繼承基類的類在其構造函數中設置該屬性。到目前爲止,我還沒有找到更好的方法。
在我的情況我有一個類,它引用的基類,我想查詢子類的類型在引用和查詢就可以了篩選,但發現從我剛纔的提議除了沒有辦法。
相關問題
- 1. 使用鑑別器與流利NHibernate的多層次的繼承
- 2. 流利NHibernate的HasManyToMany鑑別器列指定的關係類型
- 3. NHibernate的/休眠鑑別在子類中
- 4. 問題:每個子類使用鑑別
- 5. 流利的NHibernate - 添加鑑別器的問題
- 6. 流利NHibernate:如何映射與鑑別器的多對多關係
- 7. 流利的NHibernate存儲庫與子類
- 8. 流利的NHibernate與城堡設施命名策略
- 9. Fluent NHibernate - 如何使用鑑別器創建每個子類的映射?
- 10. NHibernate的映射與鑑別集合
- 11. 流利NHibernate:子類內的子類
- 12. NHibernate - 繼承映射每個子類策略的表問題
- 13. 流利的NHibernate表每個子類的繼承映射
- 14. 使用NHibernate.Mapping.Attributes的鑑別器做每個子類的表
- 15. 每個子類都有表的Hibernate鑑別器列
- 16. 休眠子類有多個鑑別值
- 17. 流利的NHibernate與NHibernate 3.0
- 18. 使用鑑別器,不允許在每個子類的子類中使用
- 19. (流利)NHibernate的條件表映射策略
- 20. 使用枚舉作爲鑑別器值的SINGLE_TABLE繼承策略
- 21. 流利的NHibernate,加入 - 子類映射
- 22. NHibernate的AliasToBeanResultTransformer與類別
- 23. 流利NHibernate與SQLite
- 24. ManyToManyMapping與流利Nhibernate
- 25. 通過使用2策略通過流利的nhibernate映射類層次結構
- 26. NHibernate的繼承 - 鑑別器值
- 27. 流利的NHibernate集合每個子集的表
- 28. 每個子類的nhibernate表獲取對象時的策略問題
- 29. .gitattributes&文件的個別合併策略
- 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