【发布时间】:2025-12-20 23:35:16
【问题描述】:
此查询是否等同于 LEFT OUTER 连接?
//assuming that I have a parameter named 'invoiceId' of type int
from c in SupportCases
let invoice = c.Invoices.FirstOrDefault(i=> i.Id == invoiceId)
where (invoiceId == 0 || invoice != null)
select new
{
Id = c.Id
, InvoiceId = invoice == null ? 0 : invoice.Id
}
【问题讨论】:
标签: .net database linq linq-to-sql