我目前有一个带有 LINQ 语句的控制器,我将数据从中传递到我的视图。我正在尝试找到一种更有效、更好的编码方法来做到这一点。我的家庭控制器声明如下。
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;
在我看来,我然后参考 ViewData 来显示这一点。使用
@model dynamic
现在我在 Index 方法中有很多 linq 语句。对于我正在做的每一个ViewData[]
我希望有人可以展示我如何在没有 ViewData 或 ViewBag 方法的情况下将多个 var 从控制器传递到视图。以及我将如何在我看来访问此内容。