NHibernate-分页-检索当前项结果任一侧的项

NHibernate-分页-检索当前项结果任一侧的项,nhibernate,hibernate,Nhibernate,Hibernate,我正在实现产品详细信息页面的分页。其工作方式是在查询字符串上传递搜索条件和筛选器,当加载产品详细信息页面时,应用相同的条件和筛选器,并确定要显示的下一个和上一个产品 我正在使用NHibernate作为我的ORM。我想做的不是循环检查返回的每个符合标准的产品,以得出上一个和下一个产品,基本上是说,对于产品id,根据这些标准,给我上一个和下一个产品 关于如何实施的任何想法?克隆当前产品的标准并添加限制: 对于下一个产品:SortComn>currentProductsValue,排序顺序asc 对于

我正在实现产品详细信息页面的分页。其工作方式是在查询字符串上传递搜索条件和筛选器,当加载产品详细信息页面时,应用相同的条件和筛选器,并确定要显示的下一个和上一个产品

我正在使用NHibernate作为我的ORM。我想做的不是循环检查返回的每个符合标准的产品,以得出上一个和下一个产品,基本上是说,对于产品id,根据这些标准,给我上一个和下一个产品


关于如何实施的任何想法?

克隆当前产品的标准并添加限制:

对于下一个产品:SortComn>currentProductsValue,排序顺序asc

对于上一个:sortComn
对于上一个和下一个添加SetMaxResults(1)。

克隆当前产品的标准并添加限制:

对于下一个产品:SortComn>currentProductsValue,排序顺序asc

对于上一个:sortComn 对于上一个和下一个,添加SetMaxResults(1)