Tôi hiện có bộ điều khiển với câu lệnh LINQ mà tôi đang truyền dữ liệu từ chế độ xem của tôi. Tôi đang cố gắng tìm một phương pháp mã hóa hiệu quả hơn và tốt hơn để làm điều này. Bảng điều khiển nhà của tôi như sau.MVC 4 cách truyền dữ liệu chính xác từ bộ điều khiển để xem
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;
Trong chế độ xem của tôi, tôi tham khảo Chế độ xem Để hiển thị điều này. Sử dụng
@model dynamic
Bây giờ tôi có khá nhiều câu lệnh LINQ bên trong phương pháp Chỉ mục. Và đối với mỗi người, tôi đang làm ViewData[]
Tôi hy vọng rằng ai đó có thể cho thấy cách tôi chuyển nhiều hơn một var từ bộ điều khiển sang chế độ xem không có phương thức ViewData hoặc ViewBag. Và làm thế nào tôi sẽ có được quyền truy cập vào điều này trong quan điểm của tôi.
Đặt mô hình của bạn trong một lớp học như một mô hình điểm và sau đó vượt qua nó để xem. –