From 7288ca3e302a745d7515cdcb31dc24268584471b Mon Sep 17 00:00:00 2001 From: cherninkiy Date: Tue, 12 May 2026 13:57:04 +0300 Subject: [PATCH] fix(worker): add EFCore.NamingConventions and UseSnakeCase - add UseSnakeCaseNamingConvention in Worker Program.cs (EF Core generates PascalCase columns, DB has snake_case fixes column p.MessageId does not exist error) - add EFCore.NamingConventions 8.0.3 package reference - pin version 8.0.3 (not wildcard 8.0.*) --- src/Worker/Program.cs | 3 ++- src/Worker/Worker.csproj | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Worker/Program.cs b/src/Worker/Program.cs index 1f346c1..d06d13d 100644 --- a/src/Worker/Program.cs +++ b/src/Worker/Program.cs @@ -29,7 +29,8 @@ // ── Database (PostgreSQL via EF Core) ── services.AddDbContext(options => - options.UseNpgsql(configuration.GetConnectionString("DefaultConnection"))); + options.UseNpgsql(configuration.GetConnectionString("DefaultConnection")) + .UseSnakeCaseNamingConvention()); // ── Repository ── services.AddScoped(); diff --git a/src/Worker/Worker.csproj b/src/Worker/Worker.csproj index b7b7b86..97ec08a 100644 --- a/src/Worker/Worker.csproj +++ b/src/Worker/Worker.csproj @@ -8,6 +8,7 @@ +