Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
SQLite non supporta le operazioni di I/O asincrone. I metodi di ADO.NET asincroni verranno eseguiti in modo sincrono in Microsoft.Data.Sqlite. Evitare di chiamarli.
Invece, utilizzare la registrazione di log in modalità 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 anticipata (write-ahead logging) è abilitata per impostazione predefinita nei database creati con Entity Framework Core.