wpf – MVVM和服务对象

wpf – MVVM和服务对象,第1张

概述我们目前正在设计一个使用 WPF的系统,该系统将使用Web服务与其他系统进行通信. 我们试图尽可能少的层和映射(通过坚持最简单的工作来降低成本). 我们将使用MVVM模式. 所以我们必须有一个视图模型. 问题是我们可以使用从服务返回的对象作为Model对象,还是应该将这些对象映射到客户端中定义的模型对象? 您不必创建自己的模型图层,但是:如果服务发生变化,您将必须在引用模型的所有图层中反映出这些变 我们目前正在设计一个使用 WPF的系统,该系统将使用Web服务与其他系统进行通信.

我们试图尽可能少的层和映射(通过坚持最简单的工作来降低成本).

我们将使用MVVM模式.

所以我们必须有一个视图模型.

问题是我们可以使用从服务返回的对象作为Model对象,还是应该将这些对象映射到客户端中定义的模型对象?

解决方法 您不必创建自己的模型图层,但是:如果服务发生变化,您将必须在引用模型的所有图层中反映出这些变化.如果你现在创建一个自己的模型层,你会更安全,但它更多的工作.经常这样:更多的工作将最终为你节省更多的工作.如果您拥有该服务并且您确定永远不会更改它(哈哈)您不需要模型层.

当然,这取决于服务检索对象是否完全符合您的需求.如果你使用来自巨大物体的1,2个属性,它可能既不是一个很好的选择……

总结

以上是内存溢出为你收集整理的wpf – MVVM和服务对象全部内容,希望文章能够帮你解决wpf – MVVM和服务对象所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1073235.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存