Tengo la siguiente linea de linq:
Código C:
Si esa consulta es null o 0, quiero que "Total" tenga el valor de 1. El tema es hacerlo en la misma linea.Ver original
select 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 hago lo siguiente no se como hacer que XXX sea el valor de la consulta:
Código C:
Ver original
select 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!