多表查询
注意:例 如Queryable(st,sc)=> 那么 Where OrderBy Select 中就不能取其它别名 也只能用st和sc(特殊需求需要不限别名参考http://www.codeisbug.com/Doc/8/1127)
1.两表查询将结果返回匿名对象
生成的Sql如下:
如果实体中的字段取名比较好支持自动填充(4.8.1)
2.两表查询将结果返回到实体对象
3.三表查询并且返回st和sc的完整对象集合
我们可以看出查询返回的结果是完整对象
4.多表查询分页
5.五表查询例子
6.二个Queryable的Join(4.6.0.9)**
多表查询的简化
当我们不需要用LEFT JOIN或者 RIGHT JOIN 只是单纯的INNER JOIN时我们还提供了更简单的语法实现多表查询
使用复杂模型查询
复杂模型参考:
http://www.codeisbug.com/Doc/8/1143
子查询
4.5.2.2 版本支持的写法
1. 查询一条数据
在select中也可以使用
2.IN和NOT IN的操作
3.更多操作
4.4版本才支持的写法
单表
多表