当前位置:  开发笔记 > 编程语言 > 正文

如何在Silverlight 3中将.NET RIA服务与MVVM结合起来?

如何解决《如何在Silverlight3中将.NETRIA服务与MVVM结合起来?》经验,为你挑选了1个好方法。

.NET RIA服务被描述为Silverlight的n层框架.我一直在想这个框架和Model-View-ViewModel模式之间的关系是什么.他们是冲突还是你看到了协同组合的潜力?



1> Nikhil Kotha..:

.NET RIA服务和MVVM是协同的,并没有冲突.

例如,如果我编写一个在服务器上公开产品和类别的目录域服务,并在客户端上相应地具有目录域上下文...那么以下是根据场景使用的选项:

    编写一个包含Catalog域上下文的视图模型,并公开分发已加载到Products和Categories列表中的数据子集的属性.并公开转向并调用Catalog上的方法的操作.

    将目录公开给视图模型.这通常适用于只读方案.

在任何一种情况下,您的视图模型都可以负责初始化目录并自定义其创建,设置等.

希望这有助于您开始思考如何有效地结合这些.

我们肯定会在未来的样本中展示一些这样的工作.

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有