Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Microsoft.Data.Sqlite to lekki dostawca SQLite dla ADO.NET. Dostawca Entity Framework Core dla SQLite został zbudowany w oparciu o tę bibliotekę. Można go jednak również używać niezależnie lub z innymi bibliotekami dostępu do danych.
Instalacja
Najnowsza stabilna wersja jest dostępna w programie NuGet.
dotnet add package Microsoft.Data.Sqlite
Użycie
Ta biblioteka implementuje typowe abstrakcje ADO.NET dla połączeń, poleceń, czytników danych itd.
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}!");
}
Wskazówka
Pełny kod tego przykładu można zobaczyć na stronie HelloWorldSample.
Zobacz też
- parametry połączenia
- Referencja API
- SQL składni