Attualmente ho un controller con un'istruzione LINQ che sto passando i dati dalla mia vista. Sto cercando di trovare un metodo di codifica più efficiente e migliore per farlo. L'istruzione del mio controller domestico è la seguente.MVC 4 come passare correttamente i dati dal controller per visualizzare
Var Melt
Furnace1 =
(from item in db.tbl_dppITHr
where item.ProductionHour >= StartShift && item.ProductionHour <= EndDate
select item).Sum(x => x.Furnace1Total),
ViewData["Furnace1Total"] = Melt.Furnace1;
A mio avviso, quindi, faccio riferimento al ViewData per mostrare questo. Utilizzo di
@model dynamic
Ora ho un sacco di istruzioni linq all'interno del metodo Index. E per ognuna sto facendo il ViewData[]
Spero che qualcuno possa mostrare come ho passato più di una var da un controller a una vista senza i metodi ViewData o ViewBag. E come avrei avuto accesso a questo secondo me.
mettere il vostro modello in una classe come un modello di vista e poi passarlo a vedere. –