Ravendb - Benötigen Sie ein einfaches Beispiel mit EmbedDabledoCumentStore?
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
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