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
È stato utile?

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
scroll top