2013-05-21 50 views
1

此前的最新版本之一,我可以使用像下面的谓词:Breezejs查询包含枚举器

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

此不再工作作为枚举的字符串一样对待

我们怎么样过滤一个枚举呢?

回答

0

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

在服务器上:

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

}

要查询:

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

是的 - 问题是NuGet包没有更新服务器端代码......恩......谢谢! – Greg