Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Microsoft.Data.Sqlite ist ein einfacher ADO.NET Anbieter für SQLite. Der Entity Framework Core-Anbieter für SQLite basiert auf dieser Bibliothek. Sie kann jedoch auch unabhängig oder mit anderen Datenzugriffsbibliotheken verwendet werden.
Einrichtung
Die neueste stabile Version ist auf NuGet verfügbar.
dotnet add package Microsoft.Data.Sqlite
Verwendung
Diese Bibliothek implementiert die allgemeinen ADO.NET Abstraktionen für Verbindungen, Befehle, Datenleseprogramme usw.
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}!");
}
}
}
Tipp
Der vollständige Code für dieses Beispiel finden Sie unter HelloWorldSample.