什么模型我要选择的管理控制器mvc
本文关键字:管理控制 控制器 mvc 管理 模型 我要 选择 什么 | 更新日期: 2023-09-27 18:13:35
在我的项目中只有1个管理视图。在这个视图中,管理员将处理许多实体(每个实体都有自己的DB上下文)。我是否应该创建一个包含所有实体的大模型?听起来很愚蠢。或者我应该以某种方式将许多模型连接到一个视图(从未听说过)?
你不能传递多个模型到一个视图中,你必须在一个模型中传递所有内容。这与将许多模型连接到一个视图的想法是一样的,你只是首先在一个模型中收集模型。
例如,如果你试图传递,说Person
, Product
和Item
到一个视图中,你只需要使AdminViewModel
具有这些东西作为属性,并在传入模型之前在控制器中设置它们。