什么是排序?过滤?分页?
排序规则的设定
这里使用枚举的方式对排序规则进行了分类,根据不同的排序规则进行不同的排序结果返回。OrderBooksBy是一个扩展方法。
LinQ允许使用OrderBy()或者OrderByDescending()进行升序或降序排列。
获取所有的书籍年份列表
Distinct()用于去处重复,Where用于真正的过滤操作。
扫描二维码关注公众号,回复:
6198365 查看本文章
书籍过滤
字符串过滤采用以下方式可以在服务端运行:
分页
使用Skip方法跳过指定个数的记录,Take方法选择指定个数的记录。
组合操作执行查询
一步步调用不同的静态方法构造查询语句,直到最后的Page方法进行分页查询。