設計和實現NHibernate數據層的正確步驟是什麼? 我應該包含一個讓NHibernate生成模式定義而不是自己編碼模式的步驟嗎?構建NHibernate數據層的步驟
0
A
回答
0
這一切都取決於你是否是從頭開始還是無法啓動。對於新項目,我使用NHibernate爲我創建模式。對於我想要切換到NH的現有項目,我通常會手動執行數據庫更改。儘管關於你的映射和你正在使用的db,你需要小心一點。如果你沒有使用正確的映射與正確的數據庫映射,你可能會有性能問題,以及對象可能會更新自己,而你不知道,當你刷新會話你的數據庫將被更新。
關於使用實際數據層,我通常使用Castle項目中的Automatic Transaction Management &,NHibernate Facility。您還可以爲NHibernate Facility創建自己的配置生成器,以便它也可以與Fluent NHibernate一起使用。
0
這是一個非常開放的問題。
關於模式生成,是的,讓NHibernate生成它通常會更好。
對於基於NHibernate的架構,你可以檢查Sharp Architecture,Effectus和uNhAddIns
+0
感謝您的鏈接! – 2011-02-13 02:13:41
相關問題
- 1. Jenkins - 構建步驟
- 2. 將構建步驟中的參數傳遞給Jenkins中的構建後步驟
- 3. 構建編譯器步驟
- 4. 避免CopyFilesToOutputDirectory構建步驟
- 5. SCons手動構建步驟
- 6. QBS後構建步驟
- 7. Visual Studio構建步驟和MSBuild之間的差異構建步驟
- 8. teamcity構建模板,包含可選的構建步驟參數
- 9. 什麼應該是數據庫的自動化構建步驟?
- 10. 在Jenkins的構建步驟之間傳遞數據
- 11. TeamCity構建步驟 - MSBuild中的失敗
- 12. gated checkin成功後的構建步驟
- 13. Jenkins的構建步驟超時
- 14. 多個目標的後構建步驟
- 15. TeamCity的通話網址構建步驟
- 16. Jenkins - 構建步驟之間的條件
- 17. Eclipse中的後期構建步驟CDT
- 18. 作爲bazel的構建步驟,
- 19. 春季創建webservice的步驟步驟
- 20. 更新數據庫EF Core Azure構建步驟
- 21. 將TFS 2010移動到新數據層的步驟
- 22. NHibernate - 檢索數據庫條目後執行步驟
- 23. 如何加密構建步驟?
- 24. TeamCity - NuGet Pack構建步驟 - 無內容
- 25. SonarQube無法完成構建後步驟
- 26. Pre在automake項目中構建步驟
- 27. Android NDK:自定義預構建步驟?
- 28. 構建步驟'Retrieving needed toolchain components'tarballs失敗
- 29. 忽略管道構建步驟失敗
- 30. TFS 2010定製構建步驟
謝謝Evangelos。我正在使用現有的數據庫(但如果NH在生成數據庫方面做得更好,我可以放棄它),並且正在尋找有關切換到NH的信息。這個關於對象更新的問題是什麼?性能問題有哪些?流利NH是做手動XML映射的首選方法嗎? – 2011-02-13 02:13:15