我有一个实体框架查询,它根据特定条件从数据库中检索结果。但是,有一个实例,我想根据 where 子句中的条件过滤结果。我认为案例陈述是我如何实现这一目标,有人能指出我正确的方向吗?
因此,对于从 OutageList 返回的结果,对于中断类型为“Live”的情况,如果 NumberOfPeopleAffected 大于 4,我只希望将其包含在结果中。例如:
outageList.Where(o => o.FaultType == "Live" && o.NumberOfPeopleAffected > 4)
问题是,上面的代码是不够的,因为我也想返回其他中断,只是对于Live中断的情况,如果受影响的人数超过4,我只想返回它们。
这有意义吗?这是我需要的案例陈述吗?如果是这样,在 LINQ 中编写它的最佳方法是什么?
蝴蝶不菲
忽然笑
梵蒂冈之花
相关分类