@ LeandroSoares Хороший! Я обновил свой ответ и использовал предоставленный вами код и описание, почему использовать его вместо этого.

я есть следующий код. Я получаю ошибку:

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

когда таблица CreditHistory не имеет записей.

var creditsSum = (from u in context.User
                  join ch in context.CreditHistory on u.ID equals ch.UserID                                        
                  where u.ID == userID
                  select ch.Amount).Sum();

Как я могу изменить запрос, чтобы принимать нулевые значения?

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

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