Still can't get a left outer join to work correctly in LINQ Method Syntax. My results are still INNER JOIN. I have tried using DefaultIfEmpty() as well, I only get the results as if it were an INNER JOIN. Looked at many examples on this and other sites.
Here's the LINQ I'm using. I know it's an INNER JOIN here. How can it be changed to be a LEFT OUTER?
ICD10s
.Join(ICD10CategoryPairs,
left => new { left.Code },
right => new { right.Code },
(left, right) => new { xx = left, yy = right })
.OrderBy(r => r.yy.Category)
.Select(t => new { Code = t.xx.Code, Description = t.xx.Description, Category = t.yy.Category })