NHibernate.NET 數(shù)據(jù)持久層框架
NHibernate 是一個(gè)基于.Net 的針對(duì)關(guān)系型數(shù)據(jù)庫(kù)的對(duì)象持久化類庫(kù)。Nhibernate 來(lái)源于非常優(yōu)秀的基于Java的Hibernate 關(guān)系型持久化工具。NHibernate 從數(shù)據(jù)庫(kù)底層來(lái)持久化你的.Net 對(duì)象到關(guān)系型數(shù)據(jù)庫(kù)。
NHibernate 讓開(kāi)發(fā)者的代碼僅僅和對(duì)象關(guān)聯(lián),NHibernat 自動(dòng)產(chǎn)生 SQL 語(yǔ)句,并確保對(duì)象提交到正確的表和字段中去。
特性包括:
- Visual Studio 友好,Visual Studio 中輕松映射常規(guī) C# 或 VB.NET 對(duì)象模型,不需要特殊的基類或?qū)傩?,完全支持繼承、組件和枚舉。
- 快速開(kāi)發(fā)周期,從域模型生成數(shù)據(jù)庫(kù)表,支持所有流行的關(guān)系數(shù)據(jù)庫(kù),支持復(fù)雜的舊方案。
- 大量插件與工具,包括全文搜索、使用 Microsoft Velocity 和 Memcached 進(jìn)行集群范圍的緩存、業(yè)務(wù)驗(yàn)證規(guī)則、ReSharper 插件等
- 穩(wěn)健的社區(qū),NHibernate 受歡迎,并且增長(zhǎng)快速,擁有經(jīng)驗(yàn)豐富的開(kāi)發(fā)人員社區(qū),被用于數(shù)千個(gè)商業(yè)和開(kāi)源項(xiàng)目。
評(píng)論
圖片
表情
