У меня есть ошибка, которую я пытаюсь решить.
Visual Studio 2010 выдает ошибку как:
operator '-' cannot be applied to operands of type 'decimal' and 'Systems.Collections.Generic.IEnumerable<decimal>
Мой код:
// Step 5: Retrieve MPR amount and deduct form Gross Tax Dictionary Per-Employee
//Query database
var taxtable = taxTableService.GetAllTaxTables();
var mprAmount = (from tt in taxtable select tt.U_MPR_amount).Distinct();
Dictionary<int, decimal> paye = new Dictionary<int, decimal>();
grossTaxDictionary.ToList().ForEach(x =>
{
var totalPAYE = x.Value - mprAmount;
paye.Add(x.Key, totalPAYE);
});
В моей базе данных поле U_MPR_amount является десятичным числом, как и значение x.Value.
Ошибка отображается на линии x.Value - mprAmount;
В чем может быть проблема? Любая помощь приветствуется.