【发布时间】:2012-09-20 18:32:26
【问题描述】:
不,这不是重复的!
In MVVM viewModel a PersonViewModel wraps a Person model.
In MVC viewModel a PersonViewModel does/should not wrap a Person.
改为使用 Automapper,否则它将是一个混合 PersonViewModel。
所以 SO 上的 mvc alpha 极客 说
视图模型包装模型的 mvc 不允许/不想要的原因是什么?
我的问题是这样的:
当我不将模型包装在视图模型中时,我必须将所有模型属性分配给控制器中的视图模型属性。那是一团糟。然后人们告诉使用 AutoMapper,这部分很好,部分很糟糕,因为现在我在 AutoMapper 配置文件类中有 viewModel 逻辑,并且我在属于那里的 viewmodels 中有 viewModel 逻辑。
现在我必须测试自动映射器和视图模型。我希望有一个一致的架构,我只测试视图模型,但我必须包装我的模型。
这就是我的问题的起源。
【问题讨论】:
-
这不是重复,而是低质量... ;-)
-
那我怎样才能提高问题的质量呢?
-
我希望我能说,我什至不明白你问的主题是什么。祝你的问题伙伴好运!
-
您认为问题描述得不好?
-
我已经用更多信息更新了我的问题!并感谢支持者!
标签: asp.net-mvc viewmodel