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!
vbnet nuget litedb database
Commentami!