我正在尝试在删除参数之前检查参数是否具有某些值。如果 Parameter 有值,则它应该返回 true。我正在使用这段代码:
private bool HasValue()
{
return Factory.Definitions.CalculationParametersValues
.List().Any(a => Factory.Definitions.CalculationParameters
.List().Any(b => a.CalculationParameterId == b.Id)).Any();
}
//Factory.Definitions.CalculationParametersValues.List() lists the data from database table
//Factory.Definitions.CalculationParameters.List() lists the data from database table
值包含参数的Id
as CalculationParameterId
。
它总是返回 true。我不知道我做错了什么。有人纠正我吗?