我试图将以下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