在breeze谓词中的日期年份

时间:2013-12-30 21:31:49

标签: breeze

是否可以在谓词的属性中使用表达式(以下示例的.Year)?

var p1 = new Predicate("ContractDate.Year", ">", 12);

1 个答案:

答案 0 :(得分:1)

更新:从Breeze 1.4.8开始修复下面提到的错误。


您可以在Breeze谓词中使用任何OData函数,以便执行此操作:

var query = new breeze.EntityQuery()
        .from("Employees")
        .where("year(hireDate)", ">", 1993);

请注意,使用OData日期函数存在本地查询(即EntityManager.executeQueryLocally)的错误。这个错误将在本周或下周晚些时候发布的1.4.8版本中修复。此错误不会影响服务器查询。