nhibernate不僅僅管理.net 類到資料庫表的對映(包括.net 資料型別到sql 資料型別的對映),還提供資料查詢和獲取資料的方法,大幅度減少我們開發時人工使用sql和ado.net處理資料的時間。nhibernate的目標是對於開發者通常的資料持久化相關的程式設計任務,解放其中的95%。並請記住nhibernate作為資料庫訪問層,是與你的程式緊密整合的。
你知道nhibernate到底什麼樣子?下面我摘取官方文件中的三幅不同的結構圖稍做說明。
第一幅圖:nhibernate體系結構非常抽象的概覽
這幅圖展示了nhibernate在資料庫和應用程式之間提供了乙個持久層。
第一幅圖好像非常簡單?其實nhibernate是比較複雜的。我們了解兩種極端情況,輕量級和重量級架構。再來第二幅圖:輕量級體系,應用程式自己提供ado.net連線,並且自行管理事務。
最後一張圖:重量級體系:所有的底層ado.net api都被抽象了。
nhibernate資源現在已經比較多了,但是大部分都是英文了,這裡我僅僅挑選幾個站點。
nhibernate專題: (中文)
nhibernate官方主頁:英文)
nhibernate之夏系列錄影教程:英文)
為什麼叫做nhibernate中文社群呢?原因很簡單,體現本地化。現在關於nhibernate很多的資料都是英文資料,中文資料少的可憐了也不是很完整,我們努力建立在這個小組建立起來屬於大家的nhibernate中文社群,在這裡一起討論nhibernate、學習nhibernate。
如果你使用nhibernate,學習nhibernate,歡迎加入這個小組,一起討論nhibernate、學習nhibernate,一起建立nhibernate中文社群。
Android動畫之旅 開篇動畫簡介
duang duang duang 哈哈,親愛的小夥伴們,看到上面這句話你有木有聯想到什麼呢?沒錯,之前成龍大哥代言的乙個很火的洗髮露廣告詞。為什麼要用三個詞來開啟我們android動畫之旅呢,原因很簡單,android動畫就像這幾個詞一樣,給我們帶來了數不清的duang duang duang 的...
開篇之旅,學習使人快樂
odoo開發 odoo的大致模組劃分 odoo 大綱第一部分 資料庫post gressql 大象第二部分 orm api 第三部分 客戶端用 python 軟體寫 py 檔案包含兩部分 1 自定義部分,由自己寫,定義類和功能。2 繼承部分,針對的是原生的模組,繼承他原有的功能,新增新的方法。xml...
HTML學習(1)開篇
打算換一種方式來進行php學習。看到這樣一句話 在繼續學習之前,您需要對下面的知識有基本的了解 經過一番調查之後,決定先學習一下html,了解一下基礎知識。是很基礎的知識哈,因為之前沒系統學習過html。html 指的是超文字標記語言 hyper text markup language 是用來描述...