【发布时间】:2015-02-11 13:30:22
【问题描述】:
我正在尝试将以下 SQL 查询转换为 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();
这是另一个问题的解决方案,我试图将其转换为我的问题,这显然不起作用,因为我没有得到 lambda 语法(我今天是全新的)。几个小时的谷歌没有帮助,也许这里有人可以?
【问题讨论】:
-
你在使用实体框架吗?
-
是的!我正在使用实体框架。