Limitaciones de Async
SQLite no es compatible con la E/S asincrónica. Los métodos asincrónicos de ADO.NET se ejecutarán de forma sincrónica en Microsoft.Data.SQLite. Evite llamarlos.
En su lugar, use el registro de escritura anticipada para mejorar el rendimiento y la simultaneidad.
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();
Sugerencia
El registro de escritura anticipada está habilitado de forma predeterminada en las bases de datos creadas mediante Entity Framework Core.
Col·laboreu amb nosaltres a GitHub
La font d'aquest contingut es pot trobar al GitHub, on també podeu crear i revisar problemes i sol·licituds d'extracció. Per obtenir més informació, consulteu la nostra guia per a col·laboradors.