标签: c# asp.net-mvc design-patterns model-view-controller mvvm
我听过很多人说,每个视图都应该有自己的视图模型,但是恕我直言,它在工作树中创建了很多不必要的类,造成了混乱。我知道我应该避免将冗余数据提交到视图中,但是在2个或3个视图中重用视图模型是否有太多的罪过?如果是这样,那么看起来如此乏味的工作有什么长期利益?