Asp.net-Mvc
2010 流利 nHibernate 初學者指南
我需要一些關於如何開始使用 nHibernate 和 Fluent nHibernate 的教程。我來自實體框架背景(這似乎更容易使用)。我嘗試過像http://www.summerofnhibernate.com/這樣的網站來了解 nHibernate 本身,但它似乎已經過時了。
我想生成我的數據庫表的映射(al la Entity Framework),並使用 nHibernate 進行簡單的 CRUD。我也在使用 ASP.NET MVC 和 Visual Studio 2010。謝謝。
儘管幾年前,NHibernate 之夏的概念幾乎完好無損,這就是它教給你的最好的東西。如果你是一個耐心的學習者,從那裡開始。
在 Fluent NHibernate 方面,最好的教程還是官方的。它的一個小問題是它假設您來自 NHibernate 原始背景,因此解釋如何配置 NHibernate 並不是特別好(即為它和任何給定數據庫安裝二進製文件)。編輯:見底部的更新。
ASP.NET MVC:雖然有很好的教程將 NHibernate 與 ASP.NET MVC 結合使用,但每個資源都側重於 ASP.NET MVC 和/或只是讓它們一起工作,假設您已經知道它。但如果你堅持…
NHibernate 書籍:NHibernate 3.0 Cookbook。
更高級的資源:
- NHibernate 分析器
- S#arp 架構:ASP.NET 和 NHibernate 的最佳實踐。
- Hibernate(基於原始的、基於 java 的 Hibernate,但概念仍然相同)。
- HQL:Hibernate 查詢語言(我經常去這裡)。
- 用於 NHibernate 範例的 LINQ。
- Ayende @ Rahien:如果你在 NHibernate 船上,你想閱讀這個人寫的任何東西。
- NHibernate vs Entity Framework 4.0 - 我認為這是一篇高級文章,因為在您涉足 NHibernate 之前您不會完全理解它,如果您對 ORM 還一無所知,那麼您將浪費 5 分鐘的生命。
**更新:**現在可以使用NuGet輕鬆配置 NHibernate 。