Nhibernate入門與demo
阿新 • • 發佈:2017-11-15
relation 而且 如果 std 自動 pin nbsp 研究 www.
學習和使用Nhibernate已經很久了,一直想寫點東西和大家一起學習使用Nhibernate。博客園裏也有很多大牛寫了很多關於Nhibernate入門的文章。其中:李永京的博客http://www.cnblogs.com/lyj/tag/NHibernate/ 內容最為豐富。而且在李哥的博客裏面學了很多東西,在此致謝!
本篇文章閱讀對象是:Nhibernate初學者!如果你是Nhibernate的研究者或者已經很熟練的運用Nhibernate請不吝賜教,對本文不足之處進行指教。
帶著問題去學習!學完這些後,希望你能回答下面幾個問題:
1、Nhibernate是什麽?
2、Nhibernate能做什麽?帶給我們的什麽?
3、怎麽搭建Nhibernate?
4、怎麽使用Nhibernate?
好,我們就帶著這幾個問題開始我們的Nhibernate的旅程。
第一個問題:
要明白Nhibernate是什麽,就要首先明白什麽是ORM。
先看一張經典的圖:
ORM:對象關系映射(O/R Mapping,Object Relational Mapping)表示一種技術,用來把對象模型表示的對象映射到基於SQL 的關系模型數據結構中去。通俗講,就是我們操作實體類,然後讓ORM框架自動映射到數據庫中。
而Nhibernate就是:.Net環境下實現ORM的技術的一個框架!
第二個問題:
Nhibernate能做什麽呢?
看下面代碼:
Nhibernate入門與demo