I'm attempting to convert this query
userSummery = userSummery.Join(usersStatus, su => su.EmailAddress, us => us.EMail, (su, us) =>
new UserSummary()
{
Department = su.Department,
EmailAddress = su.EmailAddress,
FirstName = su.FirstName,
LastName = su.LastName,
FullName = su.FullName,
Id = su.Id,
PhoneNumber = su.PhoneNumber,
RmgUserId = su.RmgUserId,
IsActive = su.IsActive,
UserName = su.UserName,
Status = us.Status
}).ToList();
return userSummery;
to return ALL of su, even those that don't have a matching us.
I've looked at How do you perform a left outer join using linq extension methods but can't figure out exactly how to make it work with my slightly more complex case.