ORM的概念:
對象關係映射(Object Relational Mapping)是一種程序技術,用於實現面向對象編程語言中不同類型系統數據之間的轉換。從效果上說,它其實是創建了一個可在編程語言裏使用的“虛擬對象數據庫”。
ORM優勢:實現快速開發,方便移植數據庫。
.NET中的ORM框架:
- NHibernate
- MyBatis.Net
- ADO.NET Entity Framework
- ......
創建項目演示:
1,新建一個項目,這裏創建一個控制檯程序爲例
新建---控制檯程序-----命名EFFirstDemo
2,右鍵項目,添加“新建項”,選擇實體數據模型
3,創建你的數據庫連接,之後“是,在連接字符串中包括敏感數據”
4,這裏我們選中所有的數據表進行映射
5,編輯器會自動生成一個.edmx文件,下面包含對應的數據實體類
6,我們寫個語句測試下:
7,輸出一串從數據庫中讀取的學生姓名(圖略)