Linq联表查询

本文涉及的产品
函数计算FC,每月15万CU 3个月
简介: var lambda=_db.Accounts.Join(_db.AccSubTypes,ac=>ac.Invoice,ast=>ast.Astid,(ac,ast)=>new {ac,ast}) .
var lambda=_db.Accounts.Join(_db.AccSubTypes,ac=>ac.Invoice,ast=>ast.Astid,(ac,ast)=>new {ac,ast})
                                                    .Join(_db.AccSubTypes,bc=>bc.ac.Schedule,bst=>bst.Astid,(bc,bst)=>new{bc,bst})
                                                    .Join(_db.AccSubTypes,cc=>cc.bc.ac.TaxStatus,cst=>cst.Astid,(cc,cst)=>new{cc,cst})
                                                    .Join(_db.AccSubTypes,dc=>dc.cc.bc.ac.Receipt,dst=>dst.Astid,(dc,dst)=>new{dc,dst})
                                                    .Join(_db.AccSubTypes,ec=>ec.dc.cc.bc.ac.FullOrNot,est=>est.Astid,(ec,est)=>new {ec,est})
                                                    .Join(_db.AccSubTypes,fc=>fc.ec.dc.cc.bc.ac.Effective,fst=>fst.Astid,(fc,fst)=>new {fc,fst})
                                                    .Select(av=>new AccountView(){Invoice=av.fc.ec.dc.cc.bc.ast.Name,Schedule=av.fc.ec.dc.cc.bst.Name,TaxStatus=av.fc.ec.dc.cst.Name,Receipt=av.fc.ec.dst.Name,FullOrNot=av.fc.est.Name,Effective=av.fst.Name}); 

 

学习交流群:364976091
相关文章
|
SQL XML Java
Mybatis的三种映射关系以及联表查询
Mybatis的三种映射关系以及联表查询
138 0
|
2月前
|
SQL 数据库
SQl查询之单表查询,连接与嵌套查询
SQl查询之单表查询,连接与嵌套查询
35 0
|
6月前
|
关系型数据库 MySQL 数据库
【Databend】多表联结,你不会还没有掌握吧!
【Databend】多表联结,你不会还没有掌握吧!
66 2
|
7月前
|
关系型数据库
单表查询、多表查询相关练习
单表查询、多表查询相关练习
54 9
|
7月前
|
SQL 数据库
联合查询(多表查询)
联合查询(多表查询)
60 0
|
SQL JavaScript 小程序
来了,MyBatisPlus的join联表查询!
来了,MyBatisPlus的join联表查询!
来了,MyBatisPlus的join联表查询!
|
SQL 监控 算法
查询需求闻风而来,联表查询知多少?逐步解剖它
查询需求闻风而来,联表查询知多少?逐步解剖它
基础DQL(数据查询)—— 内连接、外连接、自连接(含实例)
在内连接的例子中,其实会有小的弊端,假设数据中相同属性的部门名称,或者是员工表内部门名称为空的话,就无法通过内连接查询出所有的数据(NULL值无法匹配),会造成一定的误差,所以我们就需要用到外连接来弥补一下。接下来我们就来认识一下外连接
236 0
基础DQL(数据查询)—— 内连接、外连接、自连接(含实例)
|
存储 SQL 小程序
小程序中的多表联合查询
小程序中的多表联合查询
小程序中的多表联合查询