Я хочу, чтобы компания, чье удостоверение сотрудника выдавалось с указанным номером, вроде поиска точного элемента во вложенной коллекции.
Использование первого или значения по умолчанию 3 раза кажется неправильным.
> var company = cprIdentificationReply.Companies
> .FirstOrDefault(x => (x.Employee
> .FirstOrDefault(y => (y.IDCardIssued
> .FirstOrDefault(z => z.CardNumber
> .Equals(number,StringComparison.InvariantCultureIgnoreCase))) != null)
> != null));
Что может быть правильным способом достижения того же самого?