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

调试通过
原文地址:https://www.cnblogs.com/bobofsj11/p/1579027.html