Asynkrona begränsningar
SQLite stöder inte asynkron I/O. Asynkrona ADO.NET metoder körs synkront i Microsoft.Data.Sqlite. Undvik att ringa dem.
Använd i stället loggning framåt för att förbättra prestanda och samtidighet.
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();
Dricks
Loggning före skrivning är aktiverat som standard på databaser som skapats med Entity Framework Core.
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.