Может кто-нибудь объяснить, почему возвращается компания, но Company.CompanyServices не имеет значения (хотя я создал ее в тесте)?
public List<Company> GetContactCompanies(int contactId)
{
var query = (
from directorCompany in ctx.CompanyDirectors
.Where(d => d.ContactAddress.Contact.Id == contactId)
.Include(d => d.Company.CompanyServices)
select directorCompany.Company
).OrderBy(c => c.CompanyName).Distinct();
return query.ToList();
}
Примечание, заменяющее параметр Включить для .Include("Company.CompanyServices")
, не имеет никакого эффекта