使用JayData或Breeze的OData Any和All

时间:2012-12-13 14:05:13

标签: odata breeze jaydata

OData支持Any and All,这对我之前的项目有很大帮助。现在我使用JayData来避免编写OData查询字符串,但是没有通过搜索any()和all()找到结果。 是否有任何现有的功能或计划来实现它?

我查了Breeze.js,但结果是一样的。

2 个答案:

答案 0 :(得分:3)

更新后的帖子:2013年11月25日

从Breeze 1.4.6开始,现在支持“任何”和“所有”运算符。

请参阅:http://www.breezejs.com/documentation/query-examples

旧帖子

对于Breeze,我们应该在接下来的两个月内为WebApi和OData提供商支持 any() all()

答案 1 :(得分:2)

标准JavaScript array.some()array.every()函数被编译为OData Any和All操作,因此API遵循JavaScript术语,以隐藏不同数据源之间的差异。

详细博文 - Using some() and every() with JayData OData provider

provider capability matrix表明只有OData提供商支持这些操作。