【发布时间】:2015-09-01 13:49:21
【问题描述】:
我正在使用某些条件进行过滤。我使用以下条件来检查值。但我得到这个错误:
无法将类型“system.collections.generic.Ienumerable”隐式转换为“bool”
代码:
var topLocationIds = Model.Where(q => q.JobLocations.Select(c=>c.Locationid))
.GroupBy(c=>c.JobLocations.Select(c=>c.LocationId)))
.OrderByDescending(gp => gp.Count())
.Take(5)
.Select(g => g.Key).ToList();
为什么会出现这个错误?我只能明智地采用外键表值..
【问题讨论】:
-
你想用这个条件检查什么?
Where(q => q.JobLocations.Select(c=>c.Locationid))