RavenDB - нужен простой пример использования EmbeddableDocumentStore? - PullRequest
1 голос
/ 20 января 2011

Я экспериментирую с RavenDB, встроенным в мое приложение. Я получаю «Тип« EmbeddableDocumentStore »не определен» ошибка. У меня, однако, есть ссылка на Raven.Client.Embedded в моем проекте.

Вот мой код VB.Net:

Imports Raven.Client.Client
Imports Raven.Client

Sub Main()
    Dim documentStore As EmbeddableDocumentStore = New EmbeddableDocumentStore()
    documentStore.DataDirectory = "c:\dbdata"
    documentStore.Initialize()

    Dim session As Document.DocumentSession = documentStore.OpenSession()
    session.Store(New LineItem With {
                                        .draftpostingdate = Nothing,
                                        .forumdate = "#12/1/2010#",
                                        .pfvolume = Nothing,
                                        .pfissue = Nothing,
                                        .change = "change",
                                        .sectiontext = "Revision",
                                        .rs = Nothing,
                                        .revisionid = 51438,
                                        .mononum = "100249",
                                        .webtype = "PCA"
                                    })
    session.SaveChanges()

    Dim lineItems = session.Query(Of LineItem)()
    For Each li As LineItem In lineItems
        Console.WriteLine(li.mononum)
    Next
End Sub

1 Ответ

4 голосов
/ 24 января 2011

У меня были подобные проблемы раньше, когда я нацелился на неправильную структуру.Вы проверили, что в вашем проекте не настроен таргетинг на «Профиль клиента»?Если я правильно помню, при использовании встроенного клиента необходимо ориентироваться на полную структуру.

...