是否可以在谓词的属性中使用表达式(以下示例的.Year)?
var p1 = new Predicate("ContractDate.Year", ">", 12);
答案 0 :(得分:1)
您可以在Breeze谓词中使用任何OData函数,以便执行此操作:
var query = new breeze.EntityQuery()
.from("Employees")
.where("year(hireDate)", ">", 1993);
请注意,使用OData日期函数存在本地查询(即EntityManager.executeQueryLocally)的错误。这个错误将在本周或下周晚些时候发布的1.4.8版本中修复。此错误不会影响服务器查询。