1
A
回答
3
如果您有要映射你可以使用開源工具MyGeneration同時創建映射文件,並從數據庫中域對象的現有數據庫。在這screencast你可以看到如何做到這一點。您可以使用CodeSmith,但這是一個商業工具。這個screencast顯示了NHibernate使用這個工具。
如果您自己編寫XML,請確保您具有VS中的智能感知。這blog描述了這是如何完成的。
如果它只是您不喜歡的XML,請查看http://wiki.fluentnhibernate.org您在哪裏使用C#代碼進行映射。例如,查看this blog post(我的)。
您也可以使用Attributes進行映射,但是似乎沒有很多這樣的例子。
您還可以檢查出Caste ActiveRecord,其中「是建立在NHibernate的頂部,但其基於屬性的映射自由寫作XML的開發者以數據庫到對象的映射,這是直接使用NHibernate時需要」 。這裏有一些關於此的tutorials。
相關問題
- 1. 映射使用NHibernate
- 2. 重新映射NHibernate ID生成
- 3. 生成連貫NHibernate映射的工具
- 4. NHibernate:爲存儲過程生成映射
- 5. 從NHibernate映射文件生成C#類的工具?
- 6. Nhibernate可以自動從數據庫生成映射文件嗎?
- 7. 的nHibernate映射文件
- 8. NHibernate映射文件幫助
- 9. 映射集成測試NHibernate的映射
- 10. Nhibernate映射生成器,支持從3.2代碼映射
- 11. nhibernate映射生成器集成到生成
- 12. 如何使用Nhibernate的代碼映射生成access =「field.camelcase-underscore」?
- 13. NHibernate條件映射
- 14. 映射使用功能NHibernate
- 15. 自動生成Hibernate映射文件
- 16. 從休眠映射文件生成DDL
- 17. Fluent配置不生成映射文件
- 18. 從休眠映射文件生成類
- 19. ProGuard不會生成映射文件
- 20. 從POJOS生成Hibernate映射文件(* .hbm.xml)?
- 21. 流利的NHibernate映射使用組件
- 22. Fluent NHibernate/NHibernate映射
- 23. 用NHibernate映射Float
- 24. 將數據庫結構映射到nHibernate映射文件
- 25. FluentNHibernate自動映射不生成映射
- 26. NHibernate映射
- 27. NHibernate映射
- 28. Consuming Nhibernate映射
- 29. Nhibernate映射
- 30. NHibernate映射System.Type
重複。這個問題已經問過幾次了。嘗試搜索。 – Paco 2009-06-07 12:43:15
@paco你可以發佈一個鏈接嗎? – 2009-06-07 17:57:17