2012-09-01 4 views
1

asp mvc apps에 대한 nhibernate 페이지 매김 기본에서 가장 사용 패턴을 찾고 있습니다. 또한 언급할만한 점은 모든 데이터베이스에서 지원되지 않기 때문에 쿼리가 미래를 사용하지 않아야한다는 것입니다. 사전에nhibernate로 페이지 매김

감사 SkipTake

답변

3

사용 LINQ (session.Query). 이것은 대부분의 제공자들과 잘 작동 할 것이고 아마도 그것을 구현하는 가장 간단한 방법 일 것입니다.

예를 들어, 길이 10의 3 페이지를 취할, 당신은 전화 것 :

var pageEntities = session.Query<YourEntityType>().Skip(20).Take(10); 
+1

QueryOver' 같은 방식으로 정확하게 작동 '언급해야한다. – Rippo