我尝试在删除之前检查参数是否有某些值。如果参数的值大于它应该返回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
值包含参数' s Id
为CalculationParameterId
。
它总是返回true。我不知道自己做错了什么。请问有人纠正我吗?
答案 0 :(得分:0)
试试这个:
private bool HasValue(int idparameter)
{
return Factory.Definitions.CalculationParametersValues.Any(a=>a.Id== idparameter);
}