我試圖將以下SQL查詢轉換爲lambda語法以便直接將結果導入到列表中。SQL LINQ Lambda用於內部連接以選擇特定列
SELECT DISTINCT Venue.venueAddress
FROM Venue
INNER JOIN Event
ON Venue.venueName = Event.venueName
我現在擁有的是以下幾點:
List<String> listOfCities;
listOfCities = db.Venue.Join(db.Event,
venue => venue.venueName,
ev => ev.venueName,
(venue, ev) => new { Venue = venue, Event = ev})
.Where(venueAndev => venueAndev.Venue.venueAddress).ToList();
這是從另一個問題,我想轉換成我的問題,這顯然因爲我沒有得到拉姆達不起作用的解決方案語法(我今天是全新的)。谷歌的時間沒有幫助,也許這裏有人可以?
你使用的是實體框架嗎? – 2015-02-11 13:42:44
是的!我正在使用實體框架。 – Ohlafl 2015-02-11 13:44:41