2013-03-26 176 views
0

我已经使用的惯例:查询通过枚举RavenDB

store.Conventions.SaveEnumsAsIntegers = true; 

枚举现在被正确地坚持为整数,但是,当我尝试使用枚举查询获取与它们的字符串的枚举翻译查询代表,这没有给我任何结果。

session.Query<Entity>().Where(x => x.EnumProp == MyEnum.Value1); 

这是我的印象是SaveEnumsAsIntegers转换仍在持续的时候,并按照这一职位查询时:

Querying an enum property persisted as an integer is not working

谁能帮助?

+0

你正在使用什么构建? (服务器和客户端)。 – 2013-03-26 18:42:37

+0

@AyendeRahien我使用最新的2330。 – JCoder23 2013-03-27 13:11:33

回答

1

我已经对RavenDB 2330进行了测试,它按预期工作。

查看路过的单元测试here

如果你有什么不同,请更新你的问题。谢谢。