wcf - 在 MVVM 中将对 WCF 或其他 Web 服务的调用放在哪里?

标签 wcf web-services mvvm prism

我正在使用 Prism 和 MVVM 构建 Silverlight 应用程序。

在您自己的服务器上调用 WCF 服务时,甚至调用 Bing api 等外部 Web 服务时,是否会从模型中完成?还是来自 ViewModel,从而使服务成为模型?

最佳答案

是的。 View 应该只管理数据到用户界面元素的转换, Controller 应该只协调 View 和模型之间的交互,其余的(业务逻辑和数据访问,这包括对远程服务的调用)应该在模型中。

关于wcf - 在 MVVM 中将对 WCF 或其他 Web 服务的调用放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1741271/

相关文章:

c# - 加密 WCF 连接的其他方法

c# - 在 WPF 应用程序中使用任务和回调实现自定义异步 WCF 调用处理时 UI 卡住

.net - 我可以使用 UriTemplate 将非字符串传递给 WCF RESTful 服务吗?

java - 使用 SQLException 检查 Java 程序中是否存在 MySQL 表

.NET WebChannelFactory 服务代理使连接保持打开状态,即使它已被释放

c# - Ninject - 创建自定义 NinjectWebServiceHost

java - Eclipse (java) 网络服务,哪些文件要版本化以及如何将项目正确地拉到新计算机上?

在 kotlin 中为 recyclerview 实现 MVVM 设计模式

wpf - Entity Framework 4 和 WPF

c# - 让 CefSharp 正确处理 WPF 中的 PDF 文件