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.
SQLite unterstützt keine asynchrone E/A. Async ADO.NET Methoden werden synchron in Microsoft.Data.Sqlite ausgeführt. Vermeiden Sie es, sie anzurufen.
Verwenden Sie stattdessen die Write-Ahead-Protokollierung, um die Leistung und die Parallelität zu verbessern.
var connection = new SqliteConnection("Data Source=AsyncSample.db");
connection.Open();
// Enable write-ahead logging
var walCommand = connection.CreateCommand();
walCommand.CommandText =
@"
PRAGMA journal_mode = 'wal'
";
walCommand.ExecuteNonQuery();
Tipp
Die Schreibschutzprotokollierung ist standardmäßig für Datenbanken aktiviert, die mit Entity Framework Core erstellt wurden.