现在的位置: 首页 > 综合 > 正文

NHibernate快速入门

2012年08月31日 ⁄ 综合 ⁄ 共 2833字 ⁄ 字号 评论关闭

1.下载Nhibernate框架NHibernate-1.2.0.CR1, 下载地址:
http://downloads.sourceforge.net/nhibernate/NHibernate-1.2.0.CR1.msi?modtime=1172161735&big_mirror=0
 在安装目录C:/Program Files/NHibernate/bin/net-2.0
 里面有四个dll:
 Nhibernate.dll,
 log4net.dll,
 Iesi.Collections,
 Castle.DynamicProxy.dll
 在项目中需要引用.

2.在sql2000下新建一个数据库db#nhibernate
  在查询分析器里执行下面的sql语句,创建表userInfo
 CREATE TABLE userInfo(
   uId nvarchar not null,--这里搞成int,自增,一直出问题,暂时这样.
   uName nvarchar(40),
   uPwd nvarchar(20)
 )
3.新建一个类库项目GV.Model
  删除自动生成的Class1.cs 
  增加一个类User.cs 增加User.hbm.xml,注意设置生成操作为嵌入的资源 4.新建一个网站项目www
  添加第一步提到的四个dll的引用
  添加GV.Model项目引用
  修改web.config 在Default.aspx.cs中增加方法    
5.常犯错误:
  错误一:Could not compile the mapping document
  User.hbm.xml与User.cs字段不对应,类型不一致.

抱歉!评论已关闭.