Nhibernate(1)

概念的东西就不多写 直接上个实例
数据库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

调试通过

你可能感兴趣的:(Hibernate)