Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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();
using 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}!");
}
Hint
U ziet de volledige code voor dit voorbeeld op HelloWorldSample.