【发布时间】:2012-06-29 13:44:00
【问题描述】:
似乎有一个指导意见,即模型不应将其实体暴露给 View,并且所有必需的属性都应在 ViewModel 中复制
例子:
Product
Id {get; set;}
Name {get; set;}
.......
ProductViewModel : ViewModelBase
Id {get; set;}
Name {get; set;}
.......
为什么需要这样做?如果 Model 没有实现 INPC,我可以理解这一点,但如果它实现了,那么我觉得这完全没有必要。
【问题讨论】:
标签: mvvm