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

    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