Fixing the error: The type of one of the expressions in the join clause is incorrect. Type inference failed in the call to ‘GroupJoin’. in a left join with LINQ.
If you do a left join in LINQ on multiple columns / properties. The types and names of these properties must be the same else you will get the error: The type of one of