0

我的数据库中有 100 万条记录,我不想获取所有数据以显示在 UI 客户端中,所以我使用 .skip() 和 .take() 实现分页,这很好用。但问题是当用户尝试对特定列上的网格进行排序时,如何动态排序和修改排序列上的查询?(注意:我正在使用 enitytframework 来获取数据)。

提前致谢。

4

1 回答 1

0

将链接添加到网格中的列标题,这些链接使用指定排序顺序的参数回发到相同的表单/视图。使用指定相关列的 .OrderBy() 再次执行 EF 查询,应用用户单击列标题时生效的任何 Where() 子句,并将页面设置回 #1。

于 2012-12-05T18:37:22.297 回答