003 排序、过滤、分页

什么是排序?过滤?分页?

排序规则的设定

这里使用枚举的方式对排序规则进行了分类,根据不同的排序规则进行不同的排序结果返回。OrderBooksBy是一个扩展方法。

LinQ允许使用OrderBy()或者OrderByDescending()进行升序或降序排列。

获取所有的书籍年份列表

Distinct()用于去处重复,Where用于真正的过滤操作。

书籍过滤

 字符串过滤采用以下方式可以在服务端运行:

分页

使用Skip方法跳过指定个数的记录,Take方法选择指定个数的记录。

组合操作执行查询

一步步调用不同的静态方法构造查询语句,直到最后的Page方法进行分页查询。

猜你喜欢

转载自blog.csdn.net/Day_and_Night_2017/article/details/89923740
003
今日推荐