【问题标题】:How to use Breeze Js with DevForce services如何将 Breeze Js 与 DevForce 服务一起使用
【发布时间】:2013-07-26 10:59:59
【问题描述】:

我们已经在 Silverlight/DevForce 服务中开发了项目,目前我们正在将代码移动到 HTML5 中。我的问题是可以重用项目的服务器端部分,我的意思是是否可以重用 DevForce 服务或更好地迁移到 WebAPI 服务? IdeaBlade 有用于 HTML5 的 Breeze Js,但它看起来更像是数据服务提供者,并不支持 DevForce 服务。

【问题讨论】:

    标签: html silverlight asp.net-web-api breeze devforce


    【解决方案1】:

    您可能会问 BreezeJS 是否提供了一种机制来处理客户端和在服务器上运行的 Web API 之间的任意服务调用......以 DevForce“invokeServerMethod”的方式。

    BreezeJS 没有。当您出于非数据原因需要与服务器通信时,DevForce“invokeServerMethod”很有帮助。您不必打开和保护自己的频道;相反,您可以在客户端和服务器之间共享 DevForce 安全数据通道。这也是发送实体包的便捷方式。建立自己的独立频道并不好玩。

    但是编写 Web API 服务端点并与之通信要容易得多。我们的想法是,您可以在没有 BreezeJS EntityManager 的帮助下很好地管理您的非数据通信。所以我们认为不需要实现“invokeServerMethod”的等价物

    但是,也许您的情况会导致我们重新考虑。我们很想了解更多。

    【讨论】:

      【解决方案2】:

      Breeze 目前并未与 DevForce 集成。我建议将请求添加到微风UserVoice site。 Breeze 团队在合并新功能时使用 UserVoice 来判断兴趣。

      快速浏览一下,我发现那里已经有一个与 DevForce 相关的建议:Support for DevForce models

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-07-02
        • 1970-01-01
        • 1970-01-01
        • 2017-11-17
        • 2013-07-09
        • 1970-01-01
        • 2017-10-22
        • 1970-01-01
        相关资源
        最近更新 更多