Javascript 使用OData过滤器生成Breeze.js查询(多个谓词)
我们正在使用KnockoutJS和Breeze.JS开发OData。。我们需要发出这样的查询Javascript 使用OData过滤器生成Breeze.js查询(多个谓词),javascript,knockout.js,odata,breeze,Javascript,Knockout.js,Odata,Breeze,我们正在使用KnockoutJS和Breeze.JS开发OData。。我们需要发出这样的查询 \u odata/Tasks?$filter=(IsIssue eq true)和(Project/Id eq 2或Project/Id eq 1) 因为查询字符串是动态生成的(通过计算敲除)。我把它当作绳子。有没有办法在breeze.js查询中触发筛选器字符串?不确定这是否是您所要求的,但如果您需要,breeze支持使用原始OData字符串而不是EntityQuery对象。例如: var quer
\u odata/Tasks?$filter=(IsIssue eq true)和(Project/Id eq 2或Project/Id eq 1)
因为查询字符串是动态生成的(通过计算敲除)。我把它当作绳子。有没有办法在breeze.js查询中触发筛选器字符串?不确定这是否是您所要求的,但如果您需要,breeze支持使用原始OData字符串而不是EntityQuery对象。例如:
var query = "Customers?$filter=startswith(CompanyName, 'A') eq true&$orderby=CompanyName desc&$expand=Orders";
myEntityManager.executeQuery(query).then(function (data) { ... }