在我的模型中,我將Address
作爲基類,MailingAddress
,Email
和Phone
作爲Address的子類。一個Person
有一個地址,以便查詢得到誰擁有奧克蘭郵寄地址的人應該是這樣的:Linq查詢包括子類型
var peopleInOakland = from p in entities.DbObjectSet.OfType<Person>()
from a in p.Addresses.OfType<MailingAddress>()
where a.City == "Oakland"
select p;
我怎麼也包括人的郵寄地址在我的查詢結果?我知道我應該使用Include,但我不確定如何在.Include
參數中命名MailingAddress
。
在此先感謝
很高興知道爲什麼這是低票。 – Richard 2009-04-07 23:06:03