Действительно ли безопасно сказать, что нет такой вещи как правильное внешнее объединение в LINQ?
Я знаю для эффективного создания один, Вы просто подкачали бы таблицы в левом внешнем объединении. Но можно ли применить DefaultIfEmpty () метод к таблице на левой стороне объединения по эквивалентности для создания этого правильным внешним объединением?