Вы можете попробовать это linq
, если вы хотите написать LEFT JOIN
из linq, вам нужно добавить
в [временную коллекцию] из [Левого соединения talbe collection] в [временная коллекция] .DefaultIfEmpty ()
после Linq join
выглядит так.
from ss in Products
join aa in QuoteDtails
on ss.ProductId equals aa.ProductId into temp
from ds in temp.DefaultIfEmpty()
where ds.QuoteId = 200
select new
{
ProductId_P = ss.ProductId,
Name = ss.Name,
Description = ss.Description,
Quoteid = ds.Quoteid,
Productid_Q = ds.Productid,
Quantity = ds.Quantity,
OriginalPrice = ds.OriginalPrice
}