Tengo una consulta LINQ que se parece a esto ...Cómo hacer un retorno LINQ Suma nula si los valores sumados son todos nulos
var duration = Level3Data.AsQueryable().Sum(d => d.DurationMonths);
Si todos los valores son nulos d.DurationMonths
la Suma devuelve 0
. ¿Cómo puedo hacer que la suma devuelva null
si todos los d.DurationMonths
son null
? ¿O necesito ejecutar primero una consulta separada para eliminar esta situación antes de realizar la suma?
¿Cuál es el tipo de DuraciónMedios? En t ? 'Nullable'? –
DurationMonths is int? –