2013-01-03 45 views
0

我不明白为什么Q2在第一季度不会返回结果。我错过了什么吗?Ravendb“Where IN”查询不能按预期工作

var q1 = session.Query<Comp>().Where(x => x.ptype=="RTC"||x.ptype=="FLT"); //works 

var q2 = session.Query<Comp>().Where(x => x.ptype.In(new string[] {"RTC","FLT"})); //does not 
+0

你正在使用什么构建? 你能展示一个完整的失败测试吗? 在应该肯定会工作。 –

+0

发生这种情况是因为我在RavenHQ(使用v1.0)上使用2.0客户端对数据库进行操作。我真的希望有人托管v2.0了! –

回答

0

这是发生,因为我使用的是2.0客户端靠在RavenHQ一个分贝(这是使用V1.0)。