Usare LiteDB in VB.NET

Mattepuffo's logo
Usare LiteDB in VB.NET

Usare LiteDB in VB.NET

LiteDB è un database NoSQL per .NET.

Oggi vediamo come usarlo in VB.NET.

Ho fatto un test veloce, e mi sembra abbastanza facile da usare, anche se ha strumenti avanzati e completi.

La cosa comoda è che è un db embedded, e quindi facile da trasportare insieme alle applicazioni.

Potete installarlo facilmente tramite NuGet.

Una volta fatto, vediamo un codice di esempio; partiamo da una classe POJO:

Public Class Persona
    Public Property Id As Integer
    Public Property Email As String
End Class

Poi usiamo questa per inserire un record e visualizzarlo:

Imports LiteDB

Module Module1

    Sub Main(ByVal args As String())
        Static fileDb As String = "persone.db"

        inserisci(fileDb)
        visualizza(fileDb)
    End Sub

    Sub visualizza(ByVal file As String)
        Using db = New LiteDatabase(file)
            Dim persone = db.GetCollection(Of Persona)("persone")
            Dim p = persone.FindById(1)
            Console.WriteLine(p.Email)
        End Using
    End Sub

    Sub inserisci(ByVal file As String)
        Using db = New LiteDatabase(file)
            Dim persone = db.GetCollection(Of Persona)("persone")
            Dim p = New Persona With {.Email = "m@m.it"}
            persone.Insert(p)
        End Using
    End Sub

End Module

Enjoy!


Share this Post

Commentami!