Chloe
Chloe copied to clipboard
多表联合查询,能左边表select all吗 类似 sugarsql那样
当左连接 左边表的字段很多的时候,或者需要连续多个表左连接的时候,new 里面的字段写吐了啊
Select((a, b) => new { a.Name, B = b } )
Select((a, b) => new { a.Name, B = b } )
这样相当于要定义 一个属性B了,但是我前端需要用到 b里的字段 ,加了B 前端列表展示会有问题,有没有类似这种写法: Select((a, b) => new ArticleNewsEntity { F_Id = a.F_Id.SelectAll(), F_CategoryName = b.F_FullName, }).MergeTable();
F_Id = a.F_Id.SelectAll(), 啥意思不太懂...
看不懂这样用有什么结果- - 这设计让人莫名其妙。。。
而且这犯了一个严重的sql基本用法问题,select * 很容易造成性能问题~
而且这犯了一个严重的sql基本用法问题,select * 很容易造成性能问题~
就是左表的字段不用重复写了。。本来大部分情况就是要全部写的