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

Nhibernate(1)

2013年03月03日 ⁄ 综合 ⁄ 共 3927字 ⁄ 字号 评论关闭
概念的东西就不多写 直接上个实例
数据库sql05
create database test
go
use test
go
create table Animals(
AnimalID 
int primary key,
AnimalType 
varchar(50)
)
go

实体层Model

Code

实体映射文件(最讨厌的东西)Animals.hbm.xml

 

Code

ps:XML文件的默认生成操作为“内容”,这里需要修改为“嵌入的资源”生成

数据层DAL
在这里写一个session管理类 SessionManager

Code

写一个添加方法试试

Code

业务逻辑层BLL
也没什么逻辑啦 就添加方法

Code

表现层:调用

   Animals a = new Animals();
        a.AnimalType 
= "pig";
        AnimalsBLL animalbll 
= new AnimalsBLL();
        animalbll.Add(a);

别忘记了配置文件:

Code

调试通过

抱歉!评论已关闭.