I have read somewhere (can\'t remeber where and how) that NHibernate 3 allows the determination of the total number of records whilst performing a paged query (in one database q
I do not think nhibernate 'realizes' the meaning of any query it performs, so determine the total number of rows is not standard queried.
The most efficient way to get the row count is with futures or a IMultiQuery (to get all results in one roundtript to the database)
nhibernate-futures