Gambaran umum Microsoft.Data.Sqlite
Microsoft.Data.Sqlite adalah penyedia ADO.NET ringan untuk SQLite. Penyedia Inti Kerangka Kerja Entitas untuk SQLite dibangun berdasarkan pustaka ini. Namun, penyedia ini juga dapat digunakan secara independen atau dengan pustaka akses data lainnya.
Versi stabil terbaru tersedia di NuGet.
dotnet add package Microsoft.Data.Sqlite
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}!");
}
}
}