パラメータを削除する前に、パラメータに値があるかどうかを確認しようとしています。パラメータに値がある場合は、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 を返します。何が間違っているのかわかりません。誰か訂正してください。