查询返回值
SqlSugar ORM提供丰富的查询返回值, 灵活运用
Demo的Student类定义如下:
注意: Demo使用的是最新的C# 7.2 语法, VS不支持的, 自行修改
说明: Demo大部分都使用了ToList方法, 其实不一定要用ToList方法, 使用ToDataTable, ToPageList, ToJson等等方法都可以, 返回值不同罢了
一: 返回List
二: 返回指定列匿名类集合
三: 返回单个列集合
四: 返回指定类集合
五: 返回指定类集合升级版(4.9.3)-推荐用法
六: 返回JSON字符串
七: 多表链接查询返回匿名类集合或指定类集合
八: 多表链接查询返回DataTable
九: 返回DataTable
十: 查询返回值中调用函数
十一: 查询返回字典
十二: 查询, 把表结构返回为字典
十三:多表链接查询, 只返回某一个表
十四: 使用字符串代替Lambda表达进行查询
十五 Mapper功能 是Select的升级版
Mapper是在Select后进行处理所以任何C#方法都支持也更强大多,Select是用来生成SQL,Mappper是在查询结果后进行加工,不需要你去循环二次处理,两者还是有区别的