Как отформатировать этот запрос в RavenDB - PullRequest
1 голос
/ 26 февраля 2012

Учитывая документ, который выглядит так:

public class Post {
    public string Title { get; set; }
    public List<string> Tags {get; set;}
}

Как создать этот запрос linq для провайдера RavenDB linq.

from post in Posts
where post.Tags.Contains(someTag)
select post

Ответы [ 2 ]

2 голосов
/ 26 февраля 2012
from post in Session.Query<Post>()
where post.Tags.Any(tag => tag == someTag)
select post
1 голос
/ 26 февраля 2012

Джексон, Примерно так:

 from p in session.Query<Post>()
 where p.Tags.Any(tag => tag == someTag) 
 select p;
...