一個CodeSmith+NHibernate的例子

源地址:http://tech.it168.com/n/2007-03-31/200703311136042.shtml 

關鍵步驟:

1.建立數據表

2.使用CodeSmith工具生成實體類

  (1).加載NHibernate模板到CodeSmith

  (2).用NHibernate模板生成實體類

         A.更改模板中的“NHibernate.class.cst”文件,Public Properties,類名前面加virtual,否則會出錯。

         B.生成的.XML文件的“<hibernate-mapping xmlns="urn:nhibernate-mapping-2.0">”節點改爲“<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">”,該異常爲版本不同導致

  (3).注意要生成的數據庫連接及命名空間

3.在Visual Studio建立的工程中的實體層引入生成的實體類和.XML

4.在配置文件中配置NHibernate連接數據庫

5.調用NHibernate的方法實現業務邏輯

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章