Linq查询转换为bool?

时间:2014-08-01 08:03:04

标签: c# asp.net-mvc linq

如何从以下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;
    }
}

1 个答案:

答案 0 :(得分:2)

这是你想要的吗?

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