在开始前:

下载Nhibernate,官方网站:https://www.hibernate.org/343.html,将下载的文件解压在本地目录,里面包含了必需的dll文件和XML文件的样例等。新建解决方案如下:

Nhibernate 入门示例

lib:必须的dll,可在下载的文件夹中找到

Client:测试用,为启动项目(zzy.db 为数据库文件)

domain:实体类和相应的映射文件

HbernateHelper:用来获取Session

 

具体步骤如下:

1,新建数据库表TB_PERSON如下:

Nhibernate 入门示例

其中ID为整形主键,自动增长

2,新建Nhibernate的配置文件hibernate.cfg.xml如下:

 

>

该配置文件可以在下载的Nhibernat压缩文件中找到模板。

3,新建实体及映射文件

其中Person类代码如下:

 

; } 
    }
}

对应的映射文件Person.hbm.xml如下:

 

>

该映射文件也可在下载的Nhibernate压缩文件中找到模板。

4,获取Session

在HbernateHelper下新建类:Helper,代码如下:

 

 GetFactory().OpenSession();
        }
    }
}

5,在主项目中测试结果

 

 anotherPerson.Age.ToString());
            Console.Read();

            session.Flush();
            session.Close();
        }
    }
}


 

 

 

测试代码中包含一个简单的新建和查询操作,需要注意:别忘了把必要的dll引用加上。

这就是全部。

 

 

 

 

 

 

 

 

相关文章:

  • 2021-06-16
  • 2021-11-06
  • 2021-06-07
  • 2022-03-03
  • 2021-11-07
猜你喜欢
  • 2021-11-12
  • 2022-01-13
  • 2021-11-08
  • 2021-12-21
  • 2022-03-06
  • 2022-12-23
  • 2022-02-17
相关资源
相似解决方案