Универсальный параметр ошибки Linq или в запросе должен использоваться тип NULL

Я получил эту ошибку, когда я использую функцию суммы в LINQ:

Приведение к типу значения «Десятичное число» не выполнено, поскольку материализованное значение равно нулю. Либо универсальный параметр типа результата, либо запрос должен использовать обнуляемый тип.

GroupProduct.Where(a => a.Product.ProductID==1).Sum(Content => Content.Amount==null?0:Content.Amount),

Ответы на вопрос(5)

Ваш ответ на вопрос