Lezen in het Engels

Delen via


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}!");
        }
    }
}

Zie ook