Что мне нужно сделать для хранения объектов в RavenDB?

Я использую ravendb для сериализации объекта и тестирования его с помощью mstest.

Я получаю следующий результат: System.ArgumentException: объект сериализован в String. Ожидается экземпляр RavenJObject.

Вот мой код

public class Store
{
    private static IDocumentStore store = createStore();

    private static EmbeddableDocumentStore createStore()
    {
        var returnStore = new EmbeddableDocumentStore();
        returnStore.DataDirectory = @"./PersistedData";
        returnStore.Initialize();
        return returnStore;
    }

    public static void Write(string value)
    {
        using (var session = store.OpenSession())
        {
            session.Store(value);
            session.SaveChanges();
        }
    }
}

Похоже, основная причина заключается в том, как работает RavenJObject, поскольку это вызывает ту же ошибку:

RavenJObject storeMe = RavenJObject.FromObject("errors", new JsonSerializer());

Как мне выполнить индивидуальную сериализацию в RavenDB?

9
задан Jim Counts 15 November 2013 в 14:25
поделиться