Aracılığıyla paylaş


Microsoft.Data.Sqlite'a genel bakış

Microsoft.Data.Sqlite, SQLite için basit bir ADO.NET sağlayıcısıdır. SQLite için Entity Framework Core sağlayıcısı bu kitaplığın üzerine kurulmuştur. Ancak, bağımsız olarak veya diğer veri erişim kitaplıklarıyla da kullanılabilir.

Kurulum

En son kararlı sürüm NuGet'te kullanılabilir.

dotnet add package Microsoft.Data.Sqlite

Kullanım

Bu kitaplık bağlantılar, komutlar, veri okuyucular vb. için yaygın ADO.NET soyutlamalarını uygular.

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

Tavsiye

Bu örneğin tam kodunu HelloWorldSample adresinde görebilirsiniz.

Ayrıca bkz.