Frage

Ich experimentiere mit Ravendb, eingebettet in meine Anwendung. Ich erhalte a "Typ 'EmbedDabledoCumentStore' ist nicht definiert" Error. Ich habe jedoch einen Hinweis darauf Raven.client.Embedded in meinem Projekt.

Hier ist mein VB.NET -Code:

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
War es hilfreich?

Lösung

Ich hatte schon einmal ähnliche Probleme, als ich den falschen Rahmen ins Visier genommen habe. Haben Sie überprüft, ob Sie nicht auf das "Client -Profil" in Ihrem Projekt abzielen? Wenn ich mich richtig erinnere, müssen Sie bei Verwendung des eingebetteten Clients das volle Framework ansprechen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top