【发布时间】:2021-03-01 16:15:19
【问题描述】:
如何在 LINQ to SQL 中编写 LEFT OUTER JOIN,其中右侧为空?
我想要的结果的图形表示是这样的:
图片来源Jeff Atwood。
以这条 SQL 为例:
select Document.*
from Document left outer join Invoice
on Document.DocumentId = Invoice.DocumentId
where Invoice.DocumentId is null
基本上我想要所有不是发票而是其他类型的文件的文件,没关系。
我将非常感谢 LINQ 查询语法和 LINQ 方法(流利)语法中的示例。
谢谢!
【问题讨论】:
-
也许这会有所帮助:linq-to-sql-left-outer-join
-
@RyanWilson 不过,这并不是真正的左连接
标签: c# linq linq-to-sql