【发布时间】:2011-09-11 04:17:48
【问题描述】:
我了解您使用 ViewModel 来存储来自其他模型和要在视图中使用的源的不同数据,因为模型并不总是包含您想要的内容。
我正在尝试确定为每个视图使用 ViewModel 是否合适。我问的原因是出于一致性原因。你可以有一个只需要模型本身的视图和另一个必须有一个 ViewModel 的视图。将这些混合在您的所有视图之间是否很好?还是每个 View 都应该有一个 ViewModel?
了解这一点很重要,因为我的模型与数据库直接相关,因为我使用的是 Entity Framework 4.1 Code First。
【问题讨论】:
标签: c# asp.net-mvc model-view-controller asp.net-mvc-3 viewmodel