0
我在寫一些C#,它有一些實體。我的實體是:在C#中執行LINQ中的JOIN#
Address Store
------- -----
ID ID
StreetAddress AddressID
City Name
State
我需要做一個LINQ查詢,爲我提供某個城市的所有商店。目前,我有:
var addresses = await Address.GetFromDatabase();
var results = address in addresses
where (address.City == 'Seattle')
select new
{
StoreID = store.ID
StoreAddress = address.StreetAddress
}
這段代碼顯然不起作用。到商店的連接不存在。但是,因爲Store
也必須打到數據庫,所以我不知道該怎麼辦。我很感激你能給予的幫助。
這只是LINQ到實體? – dbarnes 2014-10-03 18:25:11
無法使用導航屬性? 'Var res = db.Stores.Where(s => s.Address.City ==「Seatle」)' – Tuco 2014-10-03 18:26:17
除了所有你應該迭代商店而不是地址(一些地址可能不匹配任何商店.Id) – serdar 2014-10-03 18:33:12