From 96fe9c99dade30098be9a2b5e4173e86735fe0bf Mon Sep 17 00:00:00 2001 From: TekH Date: Wed, 10 Dec 2025 11:05:09 +0100 Subject: [PATCH] Move BodyQueryResult column mapping to Fluent API Replaced data annotation with Fluent API configuration for BodyQueryResult.RawBody column mapping in RecDbContext, centralizing entity configuration and removing the [Column("REQUEST_BODY")] attribute from the entity class. --- src/ReC.Domain/Entities/BodyQueryResult.cs.cs | 7 ++----- src/ReC.Infrastructure/RecDbContext.cs | 6 +++++- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/ReC.Domain/Entities/BodyQueryResult.cs.cs b/src/ReC.Domain/Entities/BodyQueryResult.cs.cs index c464627..dcc5ff1 100644 --- a/src/ReC.Domain/Entities/BodyQueryResult.cs.cs +++ b/src/ReC.Domain/Entities/BodyQueryResult.cs.cs @@ -1,9 +1,6 @@ -using System.ComponentModel.DataAnnotations.Schema; - -namespace ReC.Domain.Entities; +namespace ReC.Domain.Entities; public class BodyQueryResult { - [Column("REQUEST_BODY")] public string? RawBody { get; init; } -} +} \ No newline at end of file diff --git a/src/ReC.Infrastructure/RecDbContext.cs b/src/ReC.Infrastructure/RecDbContext.cs index dcdc466..ca807d1 100644 --- a/src/ReC.Infrastructure/RecDbContext.cs +++ b/src/ReC.Infrastructure/RecDbContext.cs @@ -34,7 +34,11 @@ public class RecDbContext(DbContextOptions options) : DbContext(op modelBuilder.Entity().HasNoKey(); - modelBuilder.Entity().HasNoKey(); + modelBuilder.Entity(b => + { + b.HasNoKey(); + b.Property(e => e.RawBody).HasColumnName("REQUEST_BODY"); + }); modelBuilder.Entity() .HasOne(act => act.OutRes)