2010-11-01 50 views
2

我希望能够从使用分页的NHibernate 3 LINQ查询中得到总行数,但只有1个命中数据库。这可能吗?NHiberate 3 LINQ分页查询+总计数1命中数据库

var query = (from c in Session.Query<Customer>() 
      where c.State == "CT").Skip(50).Take(10); 

客户的CT的状态的总数是什么我不知道如何补充。我已经看到了解决这个很多职位的舞蹈,但没有人回答了这个问题。

感谢, 保罗

回答

2

您可以用NHibernate的futures feature做到这一点。但据我所知目前你不能用linq做,只能在QueryOver,HQL,ICriteria APIs中使用。这个问题在谷歌组中是discussed