此测试失败(使用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
进行工作答案 0 :(得分:0)
您的KeywordsSearchIndex
做了什么?你把它作为第二个参数怎么样?可能你只是从Query<KeywordsSearchIndex.Result, KeywordsSearchIndex>()
得到一个空集合。