2
我在RavenDB中收集了文档消息。 定义:具有自定义字段名称的RavenDB查询索引
class Message
{
string Content;
Tag[] Tags;
}
class Tag
{
string Value;
}
,我有指数:
from doc in docs.Messages
from docTagsItem in (IEnumerable<dynamic>)doc.Tags
select new { Content = doc.Content, TagsValue = docTagsItem.Value }
在这里我们有一个名称TagsValue这是不是类消息的一部分领域,这就是为什么我不能用
Session.Query<Message>(indexName).Where(m=>m.TagsValue==tagValue)
TagValue如何从.NET中查询此索引?我应该使用Advanced.LuceneQuery?