NHibernate是什么NHibernate 是一個(gè)面向.NET 環(huán)境的對(duì)象/關(guān)系數(shù)據(jù)庫映射工具。對(duì)象關(guān)系映射(O/R Mapping,Object Relational Mapping)表示一種技術(shù),用來把對(duì)象模型表示的對(duì)象映射到基于SQL 的關(guān)系模型數(shù)據(jù)結(jié)構(gòu)中去。 NHibernate不僅僅管理.NET 類到數(shù)據(jù)庫表的映射(包括.NET 數(shù)據(jù)類型到SQL 數(shù)據(jù)類型的映射),還提供數(shù)據(jù)查詢和獲取數(shù)據(jù)的方法,大幅度減少我們開發(fā)時(shí)人工使用SQL和ADO.NET處理數(shù)據(jù)的時(shí)間。NHibernate的目標(biāo)是對(duì)于開發(fā)者通常的數(shù)據(jù)持久化相關(guān)的編程任務(wù),解放其中的95%。并請(qǐng)記住NHibernate作為數(shù)據(jù)庫訪問層,是與你的程序緊密集成的。 |
|