阅读背景:

NHibernate使用Criteria分页显示并返回记录总数

来源:互联网 
        最近开始学习用NHibernate,在分页显示的时候遇到了麻烦,用Criteria返回分页记录的时候不知道该如何取得记录的总数,用hibernate也有这个问题,网上搜索了一下,发现提这个问题的人也不少,但是解决的办法却几乎差不多,基本上都说用另一条select count(*) 或者用  select count(Id) 来查询记录总数,可是在要动态传入参数的时候构造 HQL查询语句感觉很麻烦,有没有什么更好的办法呢?NHibernate的资料不多,最后只好在Nhibernate手册中查找,发现其实在Criteria中可以通过调用SetProjection()来进行count查询,我想知道这个的人应该很多,可是在分页中该怎么具体应用估计可能就不多了吧,因为在找到的解决方法里面基本上就没看见,呵呵。现在记录下来,以备以后参考。         最近开始学习用NHibernate,在分页显示的时候遇到了麻烦,用Criter



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: