NHibernate学习之基础配置
????? NHibernate是一個框架,這個框架是主要實現(xiàn)的是ORM技術(shù),就是實現(xiàn):NET類到數(shù)據(jù)庫表的映射(包括.NET 數(shù)據(jù)類型到SQL數(shù)據(jù)類型的映射),還提供數(shù)據(jù)查詢和獲取數(shù)據(jù)的方法,可以大幅度減少開發(fā)時人工使用SQL和ADO.NET處理數(shù)據(jù)的時間。
?????? 使用NHibernate實現(xiàn).NET對象到關(guān)系型數(shù)據(jù)庫的映射要經(jīng)過以下配置:
??????? 1.首先在.NET環(huán)境下建立一個實體類,這個類必須是封閉的,而且其字段是virtual,否則會報錯。原理過段時間再通過Reflector去探究。
????????2.再建立完實體后,需要進行配置,在項目里面添加一個xml文件。文件的命名方式是:類名.hbm.xml
??????? 3.接下來對配置文件進行配置,對于mapping映射文件,要設(shè)置其生成為嵌入式資源。
??????? 4.要進行測試的時候在項目下面添加一個配置文件,命名為hibernate.cfg.xml.對數(shù)據(jù)庫連接等進行配置。要將其生成方式設(shè)置為始終復(fù)制。
????????5.映射項目要添加對兩個程序集的引用:Iesi.Collections和NHibernate程序集。
????????6.測試項目需要添加對NHibernate.ByteCode.Castle程序集的引用。
轉(zhuǎn)載于:https://www.cnblogs.com/wuxiaoqian726/articles/1948159.html
總結(jié)
以上是生活随笔為你收集整理的NHibernate学习之基础配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WSS 3.0 和 sharepoint
- 下一篇: .NET 简单的smtp协议发邮件