Linq的左链接
Posted sea1ee
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linq的左链接相关的知识,希望对你有一定的参考价值。
地址:https://docs.microsoft.com/en-us/dotnet/csharp/linq/perform-left-outer-joins
①创建两张表和一些基础数据做我们的测试
②我们的 查询语句
[HttpGet] public async Task<IHttpActionResult> Init() { var linq = from a in db.JoinAs join b in db.JoinBs on a.ACode equals b.ACode into gj from ee in gj.DefaultIfEmpty() select new { AName = a.AName, ACode = a.ACode, BName = ee.BName ?? "" }; return await Task.FromResult(Ok(new { data = linq })); }
查询结果:
③ 查看我们的Linq翻译的sql语句,LinqPad
以上是关于Linq的左链接的主要内容,如果未能解决你的问题,请参考以下文章