Mam następujący kod. Pojawia się błąd:
„Przekazanie do typu wartości„ Int32 ”nie powiodło się, ponieważ zmaterializowana wartość jest pusta. Albo parametr ogólny typu wyniku, albo zapytanie musi używać typu zerowego.”
gdy tabela CreditHistory nie ma rekordów.
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();
Jak mogę zmodyfikować zapytanie, aby akceptowało wartości puste?