请问多表查询Select赋值的问题 返回
SqlSugar
老数据
2
3088
悬赏:5 飞吻
我有
public class ClassA
{
public int Id{get;set;}
...
}
public class ClassB
{
public int Id{get;set;}
public string Name
...
}
public class ClassC : ClassA
{
public string Name
}
现在从表里面获取值
db.Queryable<ClassA,ClassB>(
(a, b) => new object[] {JoinType.Left,a.Id == b.OrgEmployeeId.Value }).Select((a,b)=> new C{本身(继承与ClassA)=a,Name=b.Name });
红字 对ClassC自己的赋值有方便的方式吗,我都一个一个属性写的。
热忱回答(2)
-
fate stay night VIP0
2018/1/22我们想要的Sql是这样的 Select 表a.*,表b.Name as BName
.Select((a,b)=>new VModel{id=SqlFunc.GetSelfAndAutoFill(a.id), BName=b.name}).
0 回复 -
bute001 VIP0
2018/1/22谢谢,文档里面有的,是我没有仔细看。
0 回复