【发布时间】:2017-07-03 20:30:53
【问题描述】:
所以我得到了 ViewModel 的概念,特别是安全问题,您希望将控制器功能限制在 ViewModel 中的减少字段集(作为典型的 User 模型,其中 ViewModel 没有关于密码和角色)。
假设一个 ViewModel 派生自不同的模型,如何正确实现这一点(例如牢记安全性)。这是描述问题的图片
我可以想象,最好从“子视图模型”派生而不是直接从模型本身派生。是否有最佳实践方法来做到这一点?
【问题讨论】:
-
继承不是个好主意,用对象组合代替这个会更好
标签: c# asp.net asp.net-mvc model-view-controller