fix: Resolve EF Core shadow property issue and increase migration timeout

This commit is contained in:
Richard
2026-07-05 14:22:16 +02:00
parent e9e9ce0d5a
commit c81e5638b5
6 changed files with 968 additions and 3 deletions
@@ -53,7 +53,11 @@ public static class DependencyInjection
if (dbDebug) Serilog.Log.Warning("🛠️ EF: Configuring AppDbContext. Target DB: '{Database}'", csBuilder.Database);
options.UseMySql(csBuilder.ConnectionString, new MySqlServerVersion(new Version(8, 0, 31)),
mysql => mysql.EnableRetryOnFailure(3, TimeSpan.FromSeconds(10), null));
mysql =>
{
mysql.EnableRetryOnFailure(3, TimeSpan.FromSeconds(10), null);
mysql.CommandTimeout(600); // 10 minutes timeout for large migrations (e.g. ALTER TABLE Trades)
});
});
// Repositories