【问题标题】:Can I use WCF RIA Services with existing web APIs?我可以将 WCF RIA 服务与现有的 Web API 一起使用吗?
【发布时间】:2013-02-05 12:05:35
【问题描述】:

我是这种开发的新手,到目前为止,我只看到过关于 WCF RIA 服务的教程,这些服务从数据库中创建新的 ADO.Net 数据模型。

但是,我正在使用一个系统,该系统为您提供用于与数据交互的 Web API(我能够在我自己的 Web 服务中包含和使用它,这反过来将与我的 silverlight 应用程序交互)。

在这种情况下使用 WCF RIA 服务是否可行/明智?还是我应该只使用使用这些 API 的常规 WCF 服务?

谢谢!

【问题讨论】:

    标签: c# wpf wcf silverlight wcf-ria-services


    【解决方案1】:

    我认为您应该首先真正了解 WCF RIA 服务的强大功能,如 msdn 文档 http://msdn.microsoft.com/en-us/library/ee707344(v=vs.91).aspx 中所述

    “开发 n 层 RIA 解决方案时的一个常见问题是协调中间层和表示层之间的应用程序逻辑。要创建最佳用户体验,您希望 RIA 服务客户端了解驻留的应用程序逻辑在服务器上,但您不想同时在表示层和中间层开发和维护应用程序逻辑。”

    因此,一旦您在域服务中,您就在经典的 WCF 服务中,因此您可以在这里与任何您希望的东西(包括外部 Web API)进行交互。 但是,如果您的应用程序的逻辑已嵌入 Web API,则使用 WCF RIA 服务的优势会更小。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多