he el siguiente código:LinQ máximo fecha en una consulta optimizada
Decimal initialBalance;
DateTime dailyDate = ctx.DailyBalances.Max(c => c.DailyDate);
if (dailyDate != null)
initialBalance = ctx.DailyBalances.Where(c => c.DailyDate == dailyDate).Select(c => c.FinalBalance).FirstOrDefault();
else
initialBalance = 0;
return initialBalance;
Sin embargo he estado tratando de conseguir la manera de optimizar ella, haciendo una consulta en lugar de uno ... cualquier sugerencia ??
Este código no tiene sentido como está escrito: dailyDate nunca será nulo ... (DateTime no puede ser nulo) –
lo siento, pero me preguntaba sobre el tema de tomar el máximo y obtener el balance – Necronet