Tengo una consulta linq, y en ella quiero que "Total" acumule la suma de "Valor1 + Valor2":
Código C:
Ver originalIQueryable<MiClase> miclase =
from item in coleccion
where item.Id == Id
select new MiClase
{
ApellidoYNombre = item.Apellido + ", " + item.Nombre,
Valor1 = coleccion.Where(...),
Valor2 = coleccion.Where(...),
Total = Valor1 + Valor2;
};
Eso da error en esta linea, ya que no reconoce que "Valor1" y "Valor2" existan:
Una solucion es hacer esto, pero me parece innecesario reprocesar algo que ya calcule:
Código C:
Ver originalTotal = coleccion.Where(...) + coleccion.Where(...);
¿Alguna Sugerencia sobre como usar las variables Valor1 y Valor2 para sumarlas sin tener que procesarlas 2 veces?
Desde ya gracias.