新手问题:MVVM中的Model和三层中的Model是不是同一个东西?

星火燎猿 2012-12-07 03:43:03
最近我在学习MVVM模式,但是再和三层模式同时使用的时候,纠结于一件事情就是“MVVM中的Model和三层中的Model是不是同一个东西?”。希望有高手能给出正确的答案。
...全文
268 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
米高罗朗祺 2013-08-07
  • 打赏
  • 举报
回复
引用 3 楼 fangxinggood 的回复:
Model 我习惯用纯数据的类型(POCO), MVVM 里关键是 ViewModel 它是 View 和 Model 的桥梁
我和你的做法一样
threenewbee 2012-12-07
  • 打赏
  • 举报
回复
MVC里面有Model,“三层”里面哪来的Model?是BLL么?BLL一般是充血的,而VM是失血的。
机器人 2012-12-07
  • 打赏
  • 举报
回复
Model 我习惯用纯数据的类型(POCO), MVVM 里关键是 ViewModel 它是 View 和 Model 的桥梁
wanghui0380 2012-12-07
  • 打赏
  • 举报
回复
大概念上相同,但是实际使用上其实不必纠缠 因为如今的model其实本身就不是一层不变的,理论上model应该是一个固定的玩意,但是现今的语法都只能在个2维平面上面描述模型,而不能反应出3维语法。那么在2纬的语法基础上去看3维的东西,自然本身就存在“不同角度就有不同描述”的客观现实,所以model也只是viewmodel的一个更粗犷的表现形式,所以呢个人看法是model纠结与如何在大逻辑上表达,而viewmodel则纠结与如何在UI这个小视角上表达 ps:以前和俺们滴同行聊天我说过,我其实希望俺们的语法表述能有3dmax那样的效果就太好了,只要建立一个3d原型就好了,至于不同视角的投影能像3dmax那样机器自动变换出来这就太棒了,可惜啊,目前的语法还只能是2维描述,投影组合还是得俺们自己来。
黄亮 2012-12-07
  • 打赏
  • 举报
回复
这个mvvm是mvc的微软升级版,mv和mvc中的mv是同一个意思

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧