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();

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.

Zie ook