Breezejs查询包含枚举的Filter

时间:2013-05-21 19:07:37

标签: filter enums breeze

在最新版本之一之前,我可以使用如下的谓词:

(myEntity.myEnum, '<', 100) -

这不再有效,因为枚举被视为字符串

我们如何过滤枚举呢?

1 个答案:

答案 0 :(得分:0)

您使用枚举值的“名称”。例如

在服务器上:

public enum RoleType {
  Guest = 0,
  Restricted = 1,
  Standard = 2,
  Admin = 3

}

查询:

var query = new EntityQuery("Roles").where("roleType", "==", 'Restricted');