0

我的项目中只有 1 个管理员视图。在此视图中,管理员将使用许多实体(每个实体都有个人数据库上下文)。我应该创建一个包含我所有实体的大模型吗?听起来很愚蠢。或者我应该以某种方式将许多模型连接到 1 个视图(从未听说过这个)?

4

1 回答 1

2

您不能将多个模型传递到视图中,您必须在一个模型中传递所有内容。这与将多个模型连接到一个视图有点类似,您只是先在一个模型中收集模型。

例如,如果您尝试将 和 传递PersonProduct一个Item视图中,您只需要创建一个AdminViewModel将这些内容作为属性的,并在传递模型之前将它们设置在控制器中。

于 2013-05-15T12:52:27.447 回答