LINQ запрос RavenDB - PullRequest
       17

LINQ запрос RavenDB

2 голосов
/ 28 ноября 2011

У меня есть документы JSON в RavenDB в этом формате.

{
"Privilege": [
   {
    "Level": "Gold",
    "Code": "12312",
    "EndDate": "12/12/2012"
  }
 ],
   Phones": [
  {
    "Cell": "123123",
    "Home": "9783041284",
    "Office": "1234123412"
}
 ]
{

Как я могу написать запрос LINQ для написания индекса .., который извлекает все документы с массивом привилегий как нулевые или пустые.

это то, что я начал писать ... но мне нужна помощь.

from patrons in docs.Patrons
select new {patrons}
where patrons.Privilege == null;

1 Ответ

4 голосов
/ 28 ноября 2011

В индексе:

from patrons in docs.Patrons
where patrons.Privilege == null
select patrons;

Как запрос:

from patrons in session.Query<Patron>()
where patrons.Privilege == null
select patrons;
...