对应的是数据库的左连接
var result =
await
test.GetAll().GroupJoin(tests.GetAll(t=>t.Name.Contains(“name”)),s=>
s.id , e=> e.id , (s,e)=> new {s,e}).SelectMany(x=> x.e.DefaultIfEmpty(),(x,e)
=> new StudentDto{
name= r.name,
score = x.s.score
}).ToListAsync();
EF中的GroupJoin()方法的使用
最新推荐文章于 2025-03-14 14:41:44 发布