Overzicht van Microsoft.Data.Sqlite
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.
dotnet add package Microsoft.Data.Sqlite
Gebruik
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}!");
}
}
}