删除前检查表格中的关系

时间:2013-05-03 09:50:01

标签: c#

我尝试在删除之前检查参数是否有某些值。如果参数的值大于它应该返回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 IdCalculationParameterId

它总是返回true。我不知道自己做错了什么。请问有人纠正我吗?

1 个答案:

答案 0 :(得分:0)

试试这个:

private bool HasValue(int idparameter)
{
    return Factory.Definitions.CalculationParametersValues.Any(a=>a.Id== idparameter);
}