Ответ 1
Вам нужно отбрасывать ori.ExB4Taxes
в decimal?
.
var TotalToDatePayable = (from ori in db.GetAll<WMPORI>()
where ori.CTMSysID == ctmSysId
select (Decimal?) ori.ExB4Taxes).Sum() ?? 0;
У меня возникла проблема с этим запросом, который выдает ошибку.
var TotalToDatePayable = ( from ori in db.GetAll<WMPORI>()
where ori.CTMSysID == ctmSysId
select ori.ExB4Taxes).Sum();
Я попробовал под кодом другой аналогичный вопрос, но это не решило мою проблему:
var TotalToDatePayable = (Decimal?)( from ori in db.GetAll<WMPORI>()
where ori.CTMSysID == ctmSysId
select ori.ExB4Taxes).Sum()) ?? 0;
Вам нужно отбрасывать ori.ExB4Taxes
в decimal?
.
var TotalToDatePayable = (from ori in db.GetAll<WMPORI>()
where ori.CTMSysID == ctmSysId
select (Decimal?) ori.ExB4Taxes).Sum() ?? 0;