任何人都可以揭示這兩者的區別嗎? 我想使用第二個工具提供支持的流暢的Nhibernate。但我也希望使用http模塊(SessionWebModule)開放會話視圖支持,這似乎是駐留在第一個設施。它們是否兼容,我是否應該同時使用?城堡設施NHibernateIntegration vs城堡設施NHibernate
1
A
回答
1
我是NHibernate Facility的創建者和Castle.Transactions的提交者。 (不參與NHibernate集成工具)
我創建了NHibernate工具作爲Windsor-facility-only類型的項目。它主要圍繞每個交易的會話概念而不是每個請求的會話。但是,對於NHibernateFacility的c'tor,您可以傳遞一個枚舉,使每個請求的默認生活方式會話。
它們不兼容,正如您從版本號中看到的那樣。 NHibernate Facility是全新的(但在生產中,因爲它非常小)。另一方面NHibernate Integration是官方產品。
NHibernate Facility要求您使用目前爲beta版的Transactions 3.0。 tx支持完全存在,但不包括事務性NTFS位。
我爲自己的項目使用自己的NHibernate Facility,它工作得很好。因人而異。
相關問題
- 1. 使用城堡NHibernate集成設施與城堡核心1.2
- 2. 使用城堡AutoTx設施和NHibernate設施的交易
- 3. 城堡WCF設施異步調用
- 4. 城堡溫莎日誌記錄設施
- 5. 城堡日誌設施在2.0版本
- 6. 流利的NHibernate與城堡設施命名策略
- 7. MVC DI城堡類型工廠設施與參數
- 8. 城堡溫莎在哪裏和如何建立測井設施
- 9. 從城堡WCF設施異步調用獲得響應
- 10. 城堡溫莎WCF設施不處理單向操作
- 11. HQLBasedQuery ProjectionQuery城堡ActiveRecord/NHibernate
- 12. 城堡LoggingFacility
- 13. 城堡溫莎日誌記錄設施NLog - 呼叫站點信息
- 14. 如何註冊我的所有服務與城堡溫莎wcf設施
- 15. 城堡的ActiveRecord JoinedKey未設置
- 16. 溫莎城堡註冊實施通過構造函數
- 17. ComponentNotFoundException城堡溫莎
- 18. 城堡溫莎Castle.MicroKernel.ComponentRegistrationException
- 19. 在溫莎城堡
- 20. 與充氣城堡
- 21. 城堡的ActiveRecord - SessionScopeWebModule
- 22. ASP MVC +城堡+ nHibernate如何連接?
- 23. NHibernate的3和城堡代理:myList.Contains壞
- 24. 城堡2.5/NHibernate的/馬格南/ NServiceBus
- 25. 建築問題asp.net mvc,nhibernate,城堡
- 26. 在VS 2008上使用城堡項目
- 27. 城堡ActiveRecord的關係
- 28. 溫莎城堡(IOC)基礎
- 29. 充氣城堡軍團
- 30. 等效於溫莎城堡
它看起來很棒(即Nhibernate設施)。我已經啓動並運行了,明天再看看您的提示 – Konstantin 2011-06-16 16:41:00
順便說一下,每個請求的運行會話都需要做些什麼嗎?就像也許使用http模塊啓動一個事務? – Konstantin 2011-06-16 20:06:18
只需將正確的枚舉值傳遞給NHibernateFacility c'tor即可。事務將刷新ISession。 – Henrik 2011-06-16 21:02:45