相关疑难解决方法(0)

关于收集的哪个条款

我正在使用Julie Lerman的DbContext书中的BAGA代码.我想在LINQ中重新创建以下SQL查询,并将结果放在List集合中,并且遇到问题. http://learnentityframework.com/downloads/

SELECT * FROM baga.Locations d
LEFT JOIN Lodgings l ON d.LocationID = l.destination_id
WHERE d.Country = 'usa'
AND (l.MilesFromNearestAirport > 5 or l.MilesFromNearestAirport is null)
Run Code Online (Sandbox Code Playgroud)

所以,用英语,获取在美国的所有地点(目的地),并包括所有相关的住宿,其中MilesFromNearestAirport> 5

语法不能编译,但我希望有类似于下面的内容

var dests = context.Destinations
  .Where(d => d.Country == "USA" && d.Lodgings.Where(l => l.MilesFromNearestAirport > 5))
  .Select(d => d)
  .ToList();
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

.net c# linq-to-entities entity-framework

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

.net ×1

c# ×1

entity-framework ×1

linq-to-entities ×1