商讯信箱
用户名: @
密  码:   注册|忘记密码
登录
个人用户经销商
您的位置:首页 > 技术频道 > 正文

NHibernate简介 - 什么是NHibernate

 public string UserName
              {
                     get { return userName; }
                     set { userName = value; }
              }
 
              public string Password
              {
                     get { return password; }
                     set { password = value; }
              }
 
              public string EmailAddress
              {
                     get { return emailAddress; }
                     set { emailAddress = value; }
              }
 
              public DateTime LastLogon
              {
                     get { return lastLogon; }
                     set { lastLogon = value; }
              }
             
       }
}
 
在上面的代码里面,我们把属性和构造函数写成了public-NH并不要求一定要这样做.你可以使用public,protected,internal或者干脆private来标记你的属性.
 
步骤3:编写映射文件(Mapping File)
现在我们有了数据库表和.Net类,我们还需要告诉NH怎样在数据库和类之间映射.这就需要映射文件了.最简捷(也是可维护性最好的)方法就是为每一个类编写一个映射文件,如果你把命名为"XXX.hbm.xml"的映射文件和XXX类文件放在同一目录下,NH会很让 一切变得很轻松.这儿,我们的User.hbm.xml可能会像这样:
<?xml version="1.0" encoding="utf-8" ?>

 


<hibernate-mapping xmlns="urn:nhibernate-mapping-2.0">


    <class name="NHibernate.Demo.QuickStart.User, NHibernate.Demo.QuickStart" table="users">

1 2 3 4 5
【内容导航】
第1页: 第1页 第2页: 第2页
第3页: 第3页 第4页: 第4页
第5页: 第5页
©版权所有。未经许可,不得转载。
[责任编辑:晓徐]