查询用例

1、简单示例

查所有、查单 条、聚合函数、是否存在 、模糊查询等例子

查询用例 - 图1

2、 分组查询

只有在聚合对象需要筛选的时候才会用到Having,一般分组查询用不到可以去掉

查询用例 - 图2

根据时间分组,不计时分秒,只按日期分组

查询用例 - 图3

按一个字段分组取第N条(不是所有数据库都支持)

查询用例 - 图4

3、 去重查询

查询用例 - 图5

4、分页

查询用例 - 图6

5、并集查询

查询用例 - 图7

6、使用Sql函数

查询用例 - 图8

7、排序

查询用例 - 图9

8、没有实体的查询

查询用例 - 图10

9、异步

异步就是在原有的方法后面加Async例如,ToList改成ToListAsync

异步分页需要注意传参有点不同代码如下

查询用例 - 图11

10、分组取第一条,部分数据库支持

查询用例 - 图12

11、操作In(1,2,3)

查询用例 - 图13

12、操作IN 并且是2个字段逻辑

查询用例 - 图14

13、二次查询

查询用例 - 图15

查询用例 - 图16