我有下面的简短查询,但不起作用。
我想要实现的是只有departmentResources.IsHardware == true的出现才会成为“roomToAdd”的一部分我知道第一部分工作正常,所以它只是第二部分我不确定。 (&& departmentResources.Contains(a.IsHardWare))“
IEnumerable<Resource> roomToAdd = taskResources
.Where(a => !departmentResources.Contains(a)&& departmentResources.Contains(a.IsHardWare));
你们这些有才华的人能否给我一个暗示?
答案 0 :(得分:2)
尝试简单:
.Where(a => !departmentResources.Contains(a) && a.IsHardWare);
这表示不在departmentResources和taskResources.IsHardWare中的所有taskResource都是真的。
这就是你要追求的吗?