RavenDB搜索扩展方法

时间:2014-05-19 08:53:39

标签: c# linq ravendb

此测试失败(使用raven db extension method搜索,允许多个参数):

Db.Query<KeywordsSearchIndex.Result, KeywordsSearchIndex>()
              .Search(r => r.Value, "My Test String")
              .Count().Should().Be(1);

这传递(使用标准在哪里):

Db.Query<KeywordsSearchIndex.Result, KeywordsSearchIndex>()
              .Where(r => r.Value.Equals("My Test String"))
              .Count().Should().Be(1);

为什么呢?它需要根据docs

进行工作

1 个答案:

答案 0 :(得分:0)

您的KeywordsSearchIndex做了什么?你把它作为第二个参数怎么样?可能你只是从Query<KeywordsSearchIndex.Result, KeywordsSearchIndex>()得到一个空集合。