From b32e390c5cb25beb350494e7631aee6dba212287 Mon Sep 17 00:00:00 2001 From: Kevin Matsubara Date: Mon, 14 Apr 2025 22:32:32 +0200 Subject: [PATCH] Add SQLite timeout option. --- EntityFrameworkCore.API/Program.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/EntityFrameworkCore.API/Program.cs b/EntityFrameworkCore.API/Program.cs index 8cca952..8c2ce5f 100644 --- a/EntityFrameworkCore.API/Program.cs +++ b/EntityFrameworkCore.API/Program.cs @@ -23,7 +23,9 @@ var dbPath = Path.Combine(path, sqliteDatabaseName); var connectionString = $"Data Source={dbPath}"; builder.Services.AddDbContext(options => { - options.UseSqlite(connectionString) + options.UseSqlite(connectionString, sqliteOptions => { + sqliteOptions.CommandTimeout(30); // 30 second timeout. + }) .UseQueryTrackingBehavior(QueryTrackingBehavior.NoTracking) .LogTo(Console.WriteLine, LogLevel.Information);