From 1b387238e81ea3507a9e19d922feca542ccebd41 Mon Sep 17 00:00:00 2001 From: TekH Date: Thu, 9 Apr 2026 14:30:23 +0200 Subject: [PATCH] Configure EnvelopeReport as a keyless entity Added Entity Framework model configuration for EnvelopeReport in EGDbContextBase, specifying it as a keyless entity using HasNoKey(). This allows EnvelopeReport to be used without a primary key in the database context. --- EnvelopeGenerator.Infrastructure/EGDbContext.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/EnvelopeGenerator.Infrastructure/EGDbContext.cs b/EnvelopeGenerator.Infrastructure/EGDbContext.cs index f0adbfd8..de1cf223 100644 --- a/EnvelopeGenerator.Infrastructure/EGDbContext.cs +++ b/EnvelopeGenerator.Infrastructure/EGDbContext.cs @@ -202,6 +202,10 @@ public abstract class EGDbContextBase : DbContext .HasForeignKey(annot => annot.ElementId); #endregion + #region EnvelopeReport + modelBuilder.Entity().HasNoKey(); + #endregion + #region Trigger // Configure entities to handle database triggers void AddTrigger() where T : class => _triggers