RavenDB中的谓词动态查询无法正常工作

时间:2011-07-08 15:26:14

标签: ravendb

考虑2个查询:

   var test1 = store.OpenSession().Query<TestClass>().Where(x => x.Id == 1).ToList();
   var test2 = store.OpenSession().Query<TestClass>().Where(x => x.Id >= 1).ToList();

test1返回列表中的1项。 test2返回0项。

出于某种原因,我无法让它返回第二个查询中的任何项目。 这有什么理由吗?

1 个答案:

答案 0 :(得分:3)

好的,所以评论我为此创建了一个失败的测试并将其发送给ayende进行评论。

https://github.com/ravendb/ravendb/issues/337

答案是它目前尚未得到支持,但是ayende已做出一些改变以支持它。

https://github.com/ayende/ravendb/commit/f6beb4f9d8c763c3eb37f93fed84c657e0f207fb

虽然阅读提交评论,但我不确定他是否对此表示满意:)

因此,如果您现在需要它,您将不得不去寻找源代码,否则它将成为未来稳定版本。