Sum throws 'Value cannot be null' error on linq query

2013년 8월 13일 화요일

Sum throws 'Value cannot be null' error on linq query

Linq query fails when trying to sum a decimal: session.Query().Where(x => x.Customer.Id == 4).Sum(x => x.Amount);

nullable로 캐스팅

-->

Linq query fails when trying to sum a decimal: session.Query().Where(x => x.Customer.Id == 4).Sum(x => (int?)x.Amount) ?? 0;