Buenos días!
Tengo la siguiente linea de linq:
Código C:
Ver originalselect new UsuarioPagos
{
Total = (Decimal?)(from item in pagosUsuarios
where
item.Usuario.Id == g.Key.Id && item.Importe < 0
select new { item.Importe }).Sum(p => p.Importe)
}
Si esa consulta es null o 0, quiero que "Total" tenga el valor de 1. El tema es hacerlo en la misma linea.
Si hago lo siguiente no se como hacer que XXX sea el valor de la consulta:
Código C:
Ver originalselect new UsuarioPagos
{
Total = ((Decimal?)(from item in pagosUsuarios
where
item.Usuario.Id == g.Key.Id && item.Importe < 0
select new { item.Importe }).Sum(p => p.Importe)) == null ? 1 : XXX
}
Desde ya muchas gracias!