NHiberate 3 linq постраничный запрос + общее количество 1 попадание в базу данных - PullRequest
2 голосов
/ 01 ноября 2010

Я хотел бы иметь возможность получить общее количество строк в запросе NHibernate 3 LINQ при использовании подкачки, но только с одним попаданием в базу данных.Возможно ли это?

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

Общее количество клиентов в состоянии CT - это то, что я не знаю, как добавить. Я видел множество постов, танцующих вокруг этого, но никто не ответил.

Спасибо, Пол

1 Ответ

2 голосов
/ 01 ноября 2010

Вы можете сделать это с помощью фьючерса Nhibernate .Но, насколько я знаю, в настоящее время вы не можете делать с linq, только в API QueryOver, HQL, ICriteria.Этот вопрос обсужден в группе Google.

...