我在 Microsoft MVC4 上,我开始有很多模型,我想重新组织它们。
我大量使用 jQuery Ajax 调用来填充数据,因此我有:
很少有返回简单视图的操作(即空的 html 表)
许多返回 JsonResult 的操作,用于填充表/列表项等
在某些动作中,相同的元素('item')与一些信息(即列)一起显示,在其他动作中,它与其他信息一起显示。
我的两个问题:
为了清楚起见,我应该为每个返回 Json 结果的操作创建一个模型吗?或者我不应该打扰,我应该继续使用匿名投影?
我应该有基本模型(即“简单”模型)和从基本模型继承的扩展模型吗?或者我应该保持模型分开,从而产生更清洁(但更不易维护?)的结构?
谢谢!