1. <video id="z7bfh"></video>

            NHibernate 是一個面向.NET 環境的對象/關系數據庫映射工具。對象關系映射(O/R Mapping,Object Relational Mapping)表示一種技術,用來把對象模型表示的對象映射到基于SQL 的關系模型數據結構中去。... [詳細]
            NHibernate官方站點:http://nhforge.org/
            NHibernate參考文檔:http://nhforge.org/doc/nh/en/
            獲取NHibernate地址:http://sourceforge.net/projects/nhibernate/

            NHibernateContrib貢獻項目

            項目簡介

            項目地址:http://sourceforge.net/projects/nhcontrib/
            NHibernateContrib項目是由NHibernate開發團隊或者終端用戶根據需要自行編譯并貢獻的一系列的程序。這些程序不隨 NHi bernate的核心庫一起發布。目前擁有NHibernate.Burrow、NHibernate.Caches、 NHibernate.Linq、NHibernate.Mapp ing.Attributes、 NHibernate.ProxyGenerators、NHibernate.Spatial、NHibernate.Validator項目。

            項目案例

            NHibernateBurrow

            項目作者Kailuo Wang,Burrow前身為MindLib,經過一段時間的項目檢驗,作者與NHibernate項目負責人溝通后將MindLib中針對NHibernate的部分提取出來成為 NHibernate.Contrib的子項目。NHibernate.Burrow基于.Net2.0開發。

            1. Burrow Conversation:輕松編寫業務邏輯
            2. GenericDAO:運用DAO模式對ISession的常用操作封裝成通用泛型基類,使用更加簡便。
            3. Stateful field attributes:在UserControl或Page中擁有該attribuite的字段將在多次http請求中保持狀態。
            4. Multiple databases support:支持對多數據庫操作,只需提供entity的類型,Burrow將會幫你找到正確的ISession。如果配合GenericDAO,多數據庫操作與單數據庫操作沒有任何區別。

            NhibernateCache

            提供一些NHibernate二級緩存提供程序,例如支持Bamboo.Prevalence、System.Web.Caching.Cache、ASP.NET緩存、memcached、NCache的二級緩存提供程序的擴展。

            NhibernateLinq

            由Ayende Rahien開發,NHiberante.Linq基于Criteria API的Linq Provider,主要功能是將簡單的Linq表達式轉化為Criteria API。由于Criteria API的功能有限,所以NHiberante.Linq不支持眾多復雜查詢。不過Steve Strong正在為NHibernate3.0全新設計基于AST的Linq Provider,這一新功能將集成到NHibernate3.0中。

            NHibernate.Validator

            推薦博文:似水流年博客

            實體驗證框架NHibernate.Validator簡稱NHV,由Dario Quintana貢獻,是從Hibernate.Validator移植過來的開源項目。官方文檔:NHibernate Validator 1.0.0 Documentation

            NhibernateFluent

            項目地址:官方站點

            推薦博文:玄天尊的博客

            連貫NHibernate(Fluent NHibernate)是通過編程方式而不是使用XML配置創建NHiberne映 射的API。它的目標是在項目中運用NHibernate時減少所遇到的困難,提供更好的可讀性、試性 和編譯時的安全性。有以下特性:

            • 自動映射(Automapping)
            • 流映射(Fluent Mapping)
            • 約定(Conventions)
            • 配置(Configuration)
            • 持久化測試(Persistence Testing)

            NhibernateFluent

            項目地址:官方站點

            uNHAddins的全名是UnOfficial NHibernate AddIns,非官方的NHibernate Add-Ins。由NHibernate開發者一些對NHibernate實用擴展。主要有Pagination, IBindingList, IEditableObject, INotifyPropertyChanged, IDataErrorInfo, Validation, Interceptors, Transformers, Sessions Factories, Data Sources等等擴展。

            NHibernate 介紹

            NHibernate 是一個面向.NET 環境 的對象/關系數據庫映射工具。對象 關系映射(O/R Mapping,Object Relational Mapping)表示一種技術 ,用來把對象模型表示的對象映射到 基于SQL 的關系模型數據結構中去。

            架構

            NHibernate 小組熱帖

            NHibernate 圖書推薦

            《NHibernate 3.0 Cookbook》

            作者:Jason Dentler
            出版日期:2010年10月

            NHibernate in action

            《NHibernate in Action》

            作者:Pierre Henri Kuaté, Tobin Harris, Christian Bauer, and Gavin King
            出版日期:2009年2月

            中文大香蕉在线影院