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;
    }
}

Linq查询转换为bool

这是你想要的吗?

HasEachTeamMemberHitTarget = this.All(m => m.DealTarget < m.TotalDealsCompleted);