Я ожидал, что следующий запрос LINQ получит все контакты с указанным номером телефона, но вместо этого он вернет все контакты, у которых вообще нет номера телефона.
var query = from contact in dc.Contacts
where contact.Phones.All(phone => phone.PhoneNumber == "5558675309")
select contact;
Что я здесь не так делаю?