确定表中的多个布尔列对于记录是否为真

问题描述 投票:0回答:1

我在一个实体中有五个布尔列,我想知道两个或更多是否属实,这可以通过linq优雅地完成吗?

c# entity-framework linq-to-sql
1个回答
0
投票

boolList是您要检查的列表:

List<bool> trueList = boolList.Where(x => x == true).ToList();
return (trueList.Count >= 2) ? true : false;
© www.soinside.com 2019 - 2024. All rights reserved.