2009-05-13 9 views
1

は、例えば、クエリを考えます。クエリNHibernateの

特定のページの結果を返すためにNHibernateをクエリするにはどうすればいいですか? 与えられたページサイズとインデックス???

マルコム

+1

重複:http://stackoverflow.com/questions/54754/how-can-you-do-paging-with 〜催眠 – Paco

答えて

3

使用setFirstResultメソッドとクエリや基準についてはsetMaxResults:

int pagesize = 10; 
int page = 2; 
query = session.createQuery("...") 
    .SetFirstResult(pagesize * page) 
    .SetMaxResults(pagesize);