Bagikan melalui


Gambaran umum Microsoft.Data.Sqlite

Microsoft.Data.Sqlite adalah penyedia ADO.NET ringan untuk SQLite. Penyedia Entity Framework Core untuk SQLite dibangun di atas pustaka ini. Namun, ini juga dapat digunakan secara independen atau dengan pustaka akses data lainnya.

Instalasi

Versi stabil terbaru tersedia di NuGet.

dotnet add package Microsoft.Data.Sqlite

Penggunaan

Pustaka ini menerapkan abstraksi ADO.NET umum untuk koneksi, perintah, pembaca data, dan sebagainya.

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

Petunjuk / Saran

Anda dapat melihat kode lengkap untuk contoh ini di HelloWorldSample.

Lihat juga