Microsoft.Data.Sqlite is een lichtgewicht ADO.NET provider voor SQLite. De Entity Framework Core-provider voor SQLite is gebouwd op basis van deze bibliotheek. Het kan echter ook onafhankelijk of met andere gegevenstoegangsbibliotheken worden gebruikt.
Installatie
De nieuwste stabiele versie is beschikbaar op NuGet.
Deze bibliotheek implementeert de algemene ADO.NET abstracties voor verbindingen, opdrachten, gegevenslezers, enzovoort.
using (var connection = new SqliteConnection("Data Source=hello.db"))
{
connection.Open();
var command = connection.CreateCommand();
command.CommandText =
@"
SELECT name
FROM user
WHERE id = $id
";
command.Parameters.AddWithValue("$id", id);
using (var reader = command.ExecuteReader())
{
while (reader.Read())
{
var name = reader.GetString(0);
Console.WriteLine($"Hello, {name}!");
}
}
}
Meer informatie over het opslaan en openen van gegevens die zijn opgeslagen in SQLite met behulp van een .NET-APP UI -app (TENANT) met meerdere platforms
Met Behulp van C# en .NET wordt uitgelegd welke benadering het beste werkt voor uw scenario. Ze leggen de verschillen tussen de oplossingen uit en demo's over het maken van verbinding met en het opvragen van een database voor elke database. Hoofdstukken 00:05 - Welkom 00:18 - Onderwerpen van vandaag 00:42 - SQLite 101 01:03 - Vier verschillende gebruiksscenario's voor SQLite-databases met behulp van C# 02:07 - Demo Entity Framework Core 03:06 - Demo SQLite -.NET 03:54 - Demo Dapper 04:51 - Demo ADO.NET 05: