I was expecting the following LINQ query to retrieve all contacts with the specified phone number but instead it returns all contacts that don't have a phone number at all.
var query = from contact in dc.Contacts
where contact.Phones.All(phone => phone.PhoneNumber == "5558675309")
select contact;
What am I doing wrong here?