NHibernate是.NET平臺(tái)下的ORM框架,與ADO.NET一樣實(shí)現(xiàn)項(xiàng)目中數(shù)據(jù)庫與項(xiàng)目系統(tǒng)的交互。
1.首先要用NHibernate框架就要有第三方的dll庫來作為支持,附上百度云下載地址:(鏈接:http://pan.baidu.com/s/1dD2KRvz 密碼:50fb)
2.新建一個(gè)類庫項(xiàng)目 引入NHibernate庫中的dll文件:
新建一個(gè)試題類People.cs:
注意這里每個(gè)屬性要加virtual關(guān)鍵字
然后配置一個(gè)實(shí)體類的映射文件 文件名取名為people.hbm.xml,此文件要把屬性中的生成操作改為嵌入的資源
3.新建一個(gè)測試項(xiàng)目
在測試項(xiàng)目的bin目錄下要配置一個(gè)NHibernate與數(shù)據(jù)庫和當(dāng)前類的一個(gè)全局映射文件取名為固定寫法:hibernate.cfg.xml
這里需要注意的是在配置dialect屬性的時(shí)候要注意自己用的數(shù)據(jù)庫的版本
4.最后是調(diào)用(這里需要注意的是NHibernate的查詢語言HQL的寫法,本測試程序?yàn)榭刂婆_(tái)應(yīng)用程序)
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注