Linq查询转换为bool
本文关键字:bool 转换 查询 Linq | 更新日期: 2023-09-27 18:15:59
如何从下面的linq查询中获得bool值?我需要比较每个交易目标属性和totalDealsCompleted属性,如果任何交易目标小于完成的交易总数,则将HasEachTeamMemberHitTarget设置为false。在if语句上构建下面的代码时,我得到了一个错误。我在c#, mvc中做这个。
for (int i = 0; i < this.Select(m => m.EmployeeID).Count(); i++)
{
if (this.Select (m => m.DealTarget < m.TotalDealsCompleted))
{
HasEachTeamMemberHitTarget = false;
break;
}
else
{
HasEachTeamMemberHitTarget = true;
}
}
这是你想要的吗?
HasEachTeamMemberHitTarget = this.All(m => m.DealTarget < m.TotalDealsCompleted);