Asp.net mvc 在MVC中使用元组调用视图中的多个项列表

Asp.net mvc 在MVC中使用元组调用视图中的多个项列表,asp.net-mvc,Asp.net Mvc,当我在视图中使用4个列表时,其正常工作意味着在我的示例中,如果我在使用till PreClearance,则详细说明其在所有四个列表中正常工作,但在第五个列表之后添加了一个,这是常见问题,它在下面显示了兼容错误 请给我同样的指导,因为据我所知,元组可以接受N个参数。 我的控制器代码是: [HttpGet] public ActionResult AdminDashboard() { DB_Entities entiti

当我在视图中使用4个列表时,其正常工作意味着在我的示例中,如果我在使用till PreClearance,则详细说明其在所有四个列表中正常工作,但在第五个列表之后添加了一个,这是常见问题,它在下面显示了兼容错误

请给我同样的指导,因为据我所知,元组可以接受N个参数。 我的控制器代码是:

 [HttpGet]
            public ActionResult AdminDashboard()
            {
              DB_Entities entities = new DB_Entities();
              List<Menu> MenuVM= entities.Menu.ToList();
              List<TradeClose> tradeclose = entities.TradeCloses.ToList();
              List<NonComplianceCas> cases = entities.NonComplianceCases.ToList();
              List<PreClearanceDetail> data = entities.PreClearanceDetails.Where(a => a.Flag == ull).ToList();
              List<FAQ> faqs = entities.FAQs.ToList();
              List<Annoucement> Annoucements = entities.Annoucements.ToList();
               return View(Tuple.Create(Menu, tradeclose, cases, data , faqs));
            }
[HttpGet]
公共操作结果AdminDashboard()
{
DB_实体=新的DB_实体();
List MenuVM=entities.Menu.ToList();
List tradeclose=entities.TradeCloses.ToList();
列表案例=实体。不合规案例。ToList();
List data=entities.PreClearanceDetails.Where(a=>a.Flag==ull.ToList();
List faqs=entities.faqs.ToList();
List announces=entities.announces.ToList();
返回视图(Tuple.Create(菜单、交易结算、案例、数据、常见问题解答));
}
我的查看代码是:

@model  Tuple<List<MenuVM>, List<TradeClose>, List<NonComplianceCas>, List<PreClearanceDetail> ,List<FAQ>>
@模型元组

我不确定这是否是一个有文档记录的限制,但在您创建一个包含五个列表的元组时,是否最好创建一个viewmodel?我使用元组列表是因为我希望在表中显示数据,并希望在表本身上执行crud操作。