Вам необходимо DefaultIfEmpty()
для LEFT JOIN
, тогда вы можете проверить, является ли объединенное значение null
:
var result = from a in Table_A
join b in Table_B on a.Key equals b.Key into j
from b in j.DefaultIfEmpty()
where b == null
select new { ... };