2011-02-27 65 views
2

我正在實現產品詳細信息頁面的分頁。其工作方式是通過在查詢字符串上傳遞搜索條件和過濾器,並在產品詳細信息頁面加載時應用相同的條件和過濾器,並確定要顯示的下一個和上一個產品。NHibernate - 分頁 - 檢索當前項目結果的任一側

我爲我的ORM使用NHibernate。我想要做的事情,而不是循環每個返回的產品符合標準來制定上一個和下一個產品,基本上是說這些標準的產品ID,給我的上一個和下一個產品。

關於如何實現的任何想法?

回答

0

克隆了當前產品的標準和增加限制:

對於下一個產品:sortCoumn> currentProductsValue,排序順序遞增

對於以前:sortCoumn < currentProductsValue,排序順序降序

對於這兩個分組然後添加SetMaxResults(1)。