Error:
{"'object' does not contain a definition for 'Id'."}
ViewModel
public class PilotoVM
{
private FormulaEntities1 db = new FormulaEntities1();
public IQueryable<object> calcularValoracion()
{
return db.Piloto.GroupBy(p => p.id).Select(p => new { Id = p.Key, Valoracion = p.Sum( i=> i.agresividad + i.paciencia + i.reflejos + i.valentia + i.valentia)});
}
}
Controller
public ActionResult Index()
{
ViewBag.valoracion = pilotoVM.calcularValoracion();
return View(piloto.ToPagedList(pageNumber, pageSize));
}
View
@foreach (var pil in ViewBag.valoracion)
{
<p>@pil.Id</p>
<p>@pil.Valoracion</p>
}
Error in pil.Id