Aracılığıyla paylaş


Zaman uyumsuz sınırlamalar

SQLite zaman uyumsuz G/Ç'yi desteklemez. Zaman uyumsuz ADO.NET yöntemleri Microsoft.Data.Sqlite'da zaman uyumlu olarak yürütülür. Aramaktan kaçının.

Bunun yerine, performansı ve eşzamanlılığı geliştirmek için önceden yazma günlüğünü kullanın.

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();

İpucu

Entity Framework Core kullanılarak oluşturulan veritabanlarında önceden yazma günlüğü varsayılan olarak etkindir.