RavenDB - Serve un semplice esempio utilizzando EmbeddableDocumentStore?
Domanda
sto sperimentando con RavenDB incorporato nella mia applicazione. Sto ricevendo un "Tipo 'EmbeddableDocumentStore' non è definito" di errore. Io, però, ho un riferimento a Raven.Client.Embedded nel mio progetto.
Ecco il mio codice 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
Soluzione
ho avuto problemi simili prima di quando ho preso di mira il quadro sbagliato. Hai controllato che non stai targeting "Client Profile" nel vostro progetto? Se non ricordo male si deve indirizzare il quadro completo quando si utilizza Embedded Client.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow