Limitazioni asincrone
SQLite non supporta l'I/O asincrono. I metodi di ADO.NET asincroni verranno eseguiti in modo sincrono in Microsoft.Data.Sqlite. Evitare di chiamarli.
Usare invece la registrazione write-ahead per migliorare le prestazioni e la concorrenza.
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();
Suggerimento
La registrazione write-ahead è abilitata per impostazione predefinita nei database creati con Entity Framework Core.
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.