我有两个LINQ表达式:
var servicesAll = servisesGroup.Services.Where().ToList();
var serviceCompleted =
servisesGroup.Services.Where(t => t.Events.Any(k => k.IdEventType == 7))
.ToList();
if (serviceCompleted .Count == servicesAll .Count)
{
result = true;
}
这里有什么:
1.我在services
中取了所有service group
2.我使用services
将所有service group
带到event type
。{
3.并检查services
中的所有services group
是否event
与此event type
。
可以检查services
中的所有services group
在一个查询中是否包含event type = 7
的事件?
答案 0 :(得分:3)
确实有,使用All
方法:
return servisesGroup.Services
.All(s => s.Events.Any(e => e.IdEventType == 7));