Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linq 如何在RavenDB中格式化此查询_Linq_Ravendb - Fatal编程技术网

Linq 如何在RavenDB中格式化此查询

Linq 如何在RavenDB中格式化此查询,linq,ravendb,Linq,Ravendb,给定一个如下所示的文档: public class Post { public string Title { get; set; } public List<string> Tags {get; set;} } from p in session.Query<Post>() where p.Tags.Any(tag => tag == someTag) select p; 来自会话中的post.Query() 其中post.Tags.An

给定一个如下所示的文档:

public class Post {
    public string Title { get; set; }
    public List<string> Tags {get; set;}
}
 from p in session.Query<Post>()
 where p.Tags.Any(tag => tag == someTag) 
 select p;
来自会话中的post.Query()
其中post.Tags.Any(tag=>tag==someTag)
选择职位
杰克逊, 大概是这样的:

public class Post {
    public string Title { get; set; }
    public List<string> Tags {get; set;}
}
 from p in session.Query<Post>()
 where p.Tags.Any(tag => tag == someTag) 
 select p;
会话中p的
查询()
其中p.Tags.Any(tag=>tag==someTag)
选择p;

现在我觉得自己很愚蠢。在我的脑海里,任何人都只会返回第一篇有匹配标签的帖子。我在一个单元测试中帮助自己证明了我的想法,在内存数据库中有一个准备得很差的样本。非常感谢。