У меня проблема с кодом при использовании вложенных функций Sum.Последняя версия, в которой не учитываются значения NULL, находится здесь:
TotalHours = Tickets.Sum(Function(x) If(x Is Nothing, 0, x.Ticket_Times.Sum(Function(y) If(y Is Nothing, 0, y.Hours))))
Я пытался сделать это и с CType, и с теми же результатами:
System.InvalidOperationException: 'The null value cannot be assigned to a member with type System.Decimal which is a non-nullable value type.'
TotalHours - Double,однако количество часов в базе данных является десятичным, так что, может быть, именно в этом причина проблемы?