NHiberate 3 linq分页查询&x2B;对数据库的命中总数为1

NHiberate 3 linq分页查询&x2B;对数据库的命中总数为1,linq,nhibernate,count,paging,Linq,Nhibernate,Count,Paging,我希望能够在使用分页时从NHibernate 3 LINQ查询中获得总行数,但只需对数据库进行一次点击。这可能吗 var query = (from c in Session.Query<Customer>() where c.State == "CT").Skip(50).Take(10); var query=(来自Session.query()中的c) 其中c.State==“CT”).跳过(50).取(10); CT状态下的客户总数是我不确定如何

我希望能够在使用分页时从NHibernate 3 LINQ查询中获得总行数,但只需对数据库进行一次点击。这可能吗

var query = (from c in Session.Query<Customer>()
             where c.State == "CT").Skip(50).Take(10);
var query=(来自Session.query()中的c)
其中c.State==“CT”).跳过(50).取(10);
CT状态下的客户总数是我不确定如何添加的。我看到很多帖子都围绕着这个问题跳舞,但没有人回答

谢谢,
保罗

你可以用一个手电筒。但据我所知,目前您无法使用linq,只能使用QueryOver、HQL和ICriteria API。这个问题是在谷歌集团