Add SQLite timeout option.

This commit is contained in:
Kevin Matsubara 2025-04-14 22:32:32 +02:00
parent 30d69e9f79
commit b32e390c5c

View File

@ -23,7 +23,9 @@ var dbPath = Path.Combine(path, sqliteDatabaseName);
var connectionString = $"Data Source={dbPath}";
builder.Services.AddDbContext<DeadBallZoneLeagueDbContext>(options => {
options.UseSqlite(connectionString)
options.UseSqlite(connectionString, sqliteOptions => {
sqliteOptions.CommandTimeout(30); // 30 second timeout.
})
.UseQueryTrackingBehavior(QueryTrackingBehavior.NoTracking)
.LogTo(Console.WriteLine, LogLevel.Information);