我一直在玩Breeze.js来从OData服务中获取数据。我可以用微风表达大多数网址,但我无法找到表达以下网址的方法,它基于字段的长度:
http://services.odata.org/Northwind/Northwind.svc/Customers?$filter=length(CompanyName) eq 19
我很想知道是否有办法使用Breeze.js查询上述OData网址。
答案 0 :(得分:1)
实际上我认为以下内容应该有效。
var query = new EntityQuery()
.from("Customers")
.where("length(companyName)", "==", 19);
或
var query = new EntityQuery()
.from("Customers")
.where("length(CompanyName)", "==", 19);
取决于您的 breeze.NamingConvention 设置。