У меня есть следующая модель данных сущности ADO.NET Entity Framework:
Я хочу найти всех держателей полисов как с услугой с указанным идентификатором, так и с ключевым словом данного статуса.
Этот LINQ не работает:
Dim ServicesId As Integer = ...
Dim KeywordStatus As Integer = ...
Dim FoundPolicyholders = From p As Policyholder In db.PolicyholderSet.Include("Keywords").Include("Services") _
Where p.Services.Id = ServicesId _
And p.Keywords.Status = KeywordStatus _
Select p
Предложение Where не может таким образом искать p.Services и p.Keywords EntityCollections.
'Id' не является членом
«System.Data.Objects.DataClasses.EntityCollection (Из
.... Сервис).
Каков правильный синтаксис LINQ, чтобы делать то, что я хочу?