我有这个查询在Books,TradingDesks和ProductInfos上运行联接。LINQ to SQL帮助
var queryjoin = from b in books.values
join d in tradingdesks
on b.tradingdeskid equals d.id
**join p in productinfoss**
on b.id equals p.riskbookid
select new { p, book = b.name, tradingdeskname = d.name };
在过去的加入,我想这样做与产品一个右外连接。我正在尝试不使用动态SQL查询,并尝试使用linq本身的工作。我不想使用,因为这会极大地影响性能。我之前尝试过将对象转换为对象,但是无法获得正确的性能,现在尝试将linq转换为sql,但仍然无法实现。 LINQ Query Help。任何帮助是极大的赞赏。
是不是这个左外连接等效? –
是的,对不起,你是对的!它需要重新排序到左外连接(或者您可以使用组)。挂上... –