Castle+IBatis.Net分页

<整理:sure_huang 2008-09-23>

      最近学习Castle+IBatisNet,分页的问题困扰我很久,在网上也有一些解决IBatisNet分页的思路,但却没有详细的代码,给初学者带来不便。现在把详细代码贴出,跟大家分享!

一.项目框架参考NPetShop,整个解决方案分为
Domain -- 业务实体层
Persistence -- 持久层,负责数据访问
Service -- 服务层,调用持久层方法并实现业务逻辑
Web -- 最终展现给客户的Web界面,调用Service层方法
Componet -- 主要包括一些通用的方法等

二.Persistence:(BaseSqlMapDao类)

     1.BaseSqlMapDao.cs  
       

Code


2.UsersDB.cs
 

Code

      

三.Component(略)

四.Model(略)

五.Service:

1.IUsersService.cs(IUsersService接口)

 

Code


 
2.UsersService.cs(UsersService类,继承IUsersService接口)
 

Code

 

六.Web(UI层)

1.***.aspx:

 

Code

 

2.***.aspx.cs:

 

Code

 

七.效果图:

posted on 2008-11-16 13:00  黄硕  阅读(2375)  评论(6编辑  收藏  举报