書本:https://www.tutorialspoint.com/nhibernate/index.htm 第一天學習內容 概念 Nhibernate是一個ORM框架。 ORM框架:將聲明的類映射到資料庫中。可以不使用SQL語言,減少錯誤。 Demo 1.創建空控制台應用 起名Nhibernate ...
書本:https://www.tutorialspoint.com/nhibernate/index.htm
第一天學習內容
概念
Nhibernate是一個ORM框架。
ORM框架:將聲明的類映射到資料庫中。可以不使用SQL語言,減少錯誤。
Demo
1.創建空控制台應用 起名NhibernateDemoApp
2.使用NuGet安裝Nhibernate
3.增加Customer類 有欄位Id,LastName,FirstName(所有屬性都要為虛)
4.資料庫(Sql Service 2008)創建對應的表
5.創建Customer.hbm.xml文件
註意: 1.assembly和namespace 需正確
2.class中 name是類名 table是表名
3.property的name屬性是類的屬性名,如果類屬性名和表的列名相同,可以省略column屬性
6.修改.xml文件屬性
7.在main函數加上這些代碼
註意註釋!
8.編譯!(編譯中遇到一個問題 could not compile the mapping document 解決方法 解決方法如下圖)
9.編譯成功!