Breeze 实体查询仍然支持 withParameters 吗?

2023-12-24

我尝试使用withParameters查询方法如下:

query.withParameters({ includeLocation: true })

不幸的是我的参数没有添加到网址中。我使用breeze.debug.js,我在其中找到了这一行

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

这是一个错误吗?是withParameters支持拿走了?或者我做错了什么?

我使用oData


When .withParameters使用时,参数由数据服务适配器添加到 URL,而不是由 Breeze 核心添加。这就是该行被注释掉的原因。这允许根据所使用的后端对参数进行不同的编码。

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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Breeze 实体查询仍然支持 withParameters 吗? 的相关文章

随机推荐