Какое пространство имен мне нужно импортировать, чтобы получить RavenDB типа IndexQuery? - PullRequest
0 голосов
/ 18 ноября 2011

В этом коде есть красные волнистые линии под IndexQuery, PatchRequest и PatchCommandType, указывающие, что правильное пространство имен не импортировано. Какое пространство имен мне нужно импортировать?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Raven.Client.Document;

...

documentStore.DatabaseCommands.UpdateByIndex("DataByColor",
new IndexQuery
{
    Query = "Color:red"
}, new[]
{
        new PatchReques
        {
            Type = PatchCommandType.Set,
            Name = "Color",
            Value = "Green"
        }
},
allowStale: false);

Ответы [ 2 ]

1 голос
/ 19 ноября 2011
using Raven.Abstractions.Data; 

Это решение.

0 голосов
/ 19 ноября 2011

Предполагая, что вы уже ссылались на сборку из своего проекта, вызовите Просмотр / Обозреватель объектов , найдите узел сборки и разверните его. Вы увидите все пространства имен, которые реализует эта сборка, и типы в каждом из этих пространств имен.

...