none
WCF RIA Services 支持桌面程序(如WinForm或WPF程序,而非SilverLight)吗? RRS feed

  • 问题

  • 查看了资料,只看到WCF RIA Services 在SilverLight上的的应用,但没看到对桌面应用程序的相关说法,不知道是否有直接的支持?
    2011年8月11日 7:48

答案

全部回复

  • 我认为是支持的,呵呵,WCF RIA Services 无非也是一种服务,只要遵循标准的通信协议,显然是可以调用的,换句话说,只要客户端可以构造符合协议的消息,就可以和服务交互。Winform只要能构造这些消息就可以了
    Frank Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
     

    老徐的网站】:http://www.frankxulei.com/

    微软WCF中文技术论坛
    微软WCF英文技术论坛

    Windows Azure中文技术论坛

    2011年8月14日 6:53
    版主
  • 多谢老徐的回复,我也这么认为,但VS2010在 WCF RIA Service 方面的工具好像只支持 Silverlight ,在WPF或Winform中没有提供这方面的工具(或设置),我本想在WPF客户端(非SL)引用Silverlight 生成的Entities,但出现WPF客户端和Silverlight 类完整名重复的问题(即一个项目不能同时引用两者中的部分程序集),所以感觉 WCF RIA Services 不支持桌面程序(至少是WPF客户端)?

    2011年8月15日 0:56
  • 也许考虑还不完善,以后会支持?

    我现在考虑使用WCF数据服务来支持客户端和服务端的数据访问。

    2011年8月15日 0:58
  • Hi,


    WCF RIA Services最常见的使用场景就是使用Silverlight + WCF RIA Services。WCF RIA Service的主要目的是减少那些不希望采用SOA,喜欢传统的N层体系结构。但是在Windows Forms/WPF,它们自身可以创建N层解决方案,因此,WCF RIA没有为它们提供太多支持。你可以参考下面这篇文章。

    http://1code.codeplex.com/workitem/7509


    Please mark the replies as answers if they help or unmark if not. If you have any feedback about my replies, please contact msdnmg@microsoft.com Microsoft One Code Framework
    2011年8月15日 9:44
    版主