【问题标题】:Using Breeze with OData将 Breeze 与 OData 结合使用
【发布时间】:2012-11-29 00:14:53
【问题描述】:

我将如何对仅使用 服务器的元数据来定义模型?上下文是否仍然存在 能够处理对非 Web api 服务的 crud 操作吗?

见过

// service name is route to the Web API controller
var serviceName = 'api/CarBones';

/*** dataservice proper ***/

// manager (aka context) is the service gateway and cache holder
var manager = new entityModel.EntityManager(serviceName);

我可以用 oData uri 替换 serviceName 吗? 然后像往常一样继续使用微风?

var serviceName = "http://localhost:1234/Northwind.svc"

感谢您的帮助!

此问题由 jpirok 在我们的 IdeaBlade 论坛上发布。我在这里重新发布问题和答案,因为我认为它对 Breeze Stack Overflow 社区有用。

【问题讨论】:

    标签: odata breeze


    【解决方案1】:

    当然,要切换到使用 OData 服务,只需使用正确的适配器初始化 Breeze。对于 OData,这看起来像:

    breeze.config.initializeAdapterInstance("dataService", "OData");
    

    确保在创建第一个 EntityManager 之前进行此调用,并记住使用 OData uri 作为服务名称。

    这提供了完整的 OData 查询支持。尽管 OData 保存在近期路线图上,但尚未实施。如果您确实需要 OData 保存功能,您可能需要在我们的 Breeze User Voice https://breezejs.uservoice.com/forums/173093-breeze-feature-suggestions 上投票。我们在决定下一步做什么时会认真对待该场所。

    【讨论】:

      猜你喜欢
      • 2012-03-26
      • 2014-05-17
      • 1970-01-01
      • 2016-07-16
      • 2013-08-24
      • 1970-01-01
      • 2015-07-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多