В моей модели Address
в качестве базового класса и MailingAddress
, Email
и Phone
в качестве подклассов адреса. У Person
есть адрес, поэтому запрос для получения лица, имеющего почтовый адрес в Окленде, будет выглядеть следующим образом:
var peopleInOakland = from p in entities.DbObjectSet.OfType<Person>()
from a in p.Addresses.OfType<MailingAddress>()
where a.City == "Oakland"
select p;
Как мне также включить почтовые адреса этого человека в мой результат запроса? Я знаю, что должен использовать «Включить», но я не уверен, как назвать MailingAddress
в аргументе .Include
.
Заранее спасибо