- 博客(0)
- 资源 (8)
- 收藏
- 关注
通用分页存储过程(多表,多排序字段)
从学校出来一开始就用SQL2005,现在的客户有的是SQL2000有时候很多的东西都用不成,没有办法,就像今天这儿事,存储过程出错,郁闷。关于分页存储过程的资料很多,我就不多说了,Google一下你就知道了。也发一个存储过程,方便大家。性能还算可以吧,支持多表查询,多字段排序,但是必须主键唯一,要是哪位兄弟有支持主键重复的,请告之。
思路说明:
按条件排序方式查询表获得总数,计算你想要的页码开始位置和结束位置,取得你要的信息返回。为了提高一点性能,增加了传入总数参数,存储过程中判断当页码Page_Index=1的时候,获得总数,不为1的时候直接的使用传入的总数参数。
准备工作:
1.下载PagerHelperSQL2000.cs、PagerQueryParam.cs、SMSPagination.sql
2009-12-22
PowerDesigner Templates
PowerDesigner 很多人都在用这个工具,的确是很方便,很可以在Code和Name的相互转换上,总是不能同时显示,在你给领导等看你的设计的时候总不能不带中文吧,最好就是中英文同时显示,下载这个用用 里面有详细的使用说明
2009-12-11
CodeSmith 模板
经典的三层结构模板,(MOdel,BLL,DAL) 是依据存储过程的,用起来很是方便 大家下载下来用用吧,可以支持表的多个主键生成 winFrm 和Web都可以通用的哦 呵呵
2009-12-11
NHibernate Tools
准备工作
工具:1. SmartCode Studio 网址:http://www.kontac.net/
2. NHibernate 网址:http://sourceforge.net/projects/nhibernate/
Step1: 使用SmartCode Studio工具生成所需要的代码,一般为Core和Data集合,里面具体的关系自己研究一下就明白了,呵呵…
Step2: 建立程序,加入两个项目,项目名称分别为Core和Data ;
Step3: Core项目中引用ProjectBase.Utils,相关的Dll在SmartCode Studio的源代码里面有,自己找找吧,Data项目中引用NHibernate.ByteCode.Castle、NHibernate、Core
Step4:把生成的代码加入到文件中,在Data项目加入hibernate.cfg.xml,添加NHibernateSessionManager.cs、AbstractNHibernateDao.cs到文件中;
Step5:启动你的程序现在就可以运行了;
注意事项:
hibernate.cfg.xml属性选择始终复制到输出目录下面,Hbm中的xml文件属性选择嵌入的资源;
设置好相应的命名空间和XML设置;
2009-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人