Следующий запрос возвращает список сотрудников и их имена, адрес электронной почты и названия соответствующих компаний.Проблема в том, что сотрудники не имеют адреса электронной почты в нашей системе.Если у сотрудника нет адреса электронной почты, он полностью исключается из набора результатов.
Как вернуть нулевой (или пустую строку и т. Д.) Адрес электронной почты, который не существует, вместо исключениясотрудник?
var employees = from e in Employees where e.ContactAttributes.Any (ca => ca.AttributeID == 19730317 )
from om in e.ChildOrganizationMaps
from ea in e.EmailAddresses
select new {e.FName, e.LName, ea.EmailAddress, om.Parent.CompanyName};
employees.Dump();