gpt4 book ai didi

javascript - Breeze 实体查询是否仍支持 withParameters?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:17:44 24 4
gpt4 key购买 nike

我尝试在这样的查询中使用 withParameters 方法:

query.withParameters({ includeLocation: true })

很遗憾,我的参数没有添加到 url。我使用 breeze.debug.js,我在其中找到了这一行

//queryOptions = __extend(queryOptions, this.parameters);

这是一个错误吗?是否取消了对withParameters 的支持?还是我做错了什么?

我使用 oData

最佳答案

当使用.withParameters 时,数据服务适配器而不是Breeze 核心将参数添加到URL。这就是为什么该行被注释掉的原因。这允许对参数进行不同的编码,具体取决于所使用的后端。

这很好,但是 Breeze 1.4.8 附带的 OData 数据服务适配器不处理 .withParameters。 WebApi 适配器有,但 OData 适配器没有。我们将确保在未来的版本中添加它。在此期间,您可以继续使用您的解决方法。

这种疏忽/遗漏的部分原因是我们不知道任何处理自定义参数的 OData 服务。如果我可能会问,您使用的是什么 OData 服务?

关于javascript - Breeze 实体查询是否仍支持 withParameters?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21853905/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com