Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
NHiberate 3 linq分页查询&x2B;对数据库的命中总数为1_Linq_Nhibernate_Count_Paging - Fatal编程技术网

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。这个问题是在谷歌集团