首页 新闻 会员 周边 捐助

efcore中如何用linq和Lambda连表查询?

0
悬赏园豆:5 [已解决问题] 解决于 2023-05-05 14:56

现在有a表和b表,我需要查询出a表里的所有字段和b表里的name字段,但a表里有200个字段,请问怎么用linq和Lambda连表查询?

天亦玄的主页 天亦玄 | 初学一级 | 园豆:31
提问于:2023-05-04 15:22
< >
分享
最佳答案
0

var query = a.Join(b, // 连接的表b
a => a.Id, // a表的连接字段
b => b.Id, // b表的连接字段
(a, b) => new { a, b.Name } // 返回结果集
);

收获园豆:5
风中起舞 | 菜鸟二级 |园豆:226 | 2023-05-04 15:32
其他回答(1)
0

var query= from a in context.a
join b in context.b.where(x=>a.Id==x.aId)
select(new {
a,
b.name
})

高大王123 | 园豆:199 (初学一级) | 2023-05-05 09:50
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册