可能重复:
Linq If 语句
我正在尝试使用 Linq 运行查询,但在 where 子句之前我想指定 If 条件但我没有得到正确的语法(可能是)或者它不可能?我进行了很多搜索,但他们在查询之前使用 if 和 else,但我希望在查询中使用 If。有没有可能像:
var q = (from mortgageapplication in context.MortgageApplications
if(mortgageapplication.purpose of loan==7)
{
where mortgageapplication.MortgageActive == true && mortgageapplication.MortgageCoordinator==ID
}
我只是在尝试,但让我知道我们是否可以将 if 放在哪里?