From 8bc9b85049ef9584019aec89123e9a85da476643 Mon Sep 17 00:00:00 2001 From: TekH Date: Wed, 10 Dec 2025 11:50:55 +0100 Subject: [PATCH] Move RawHeader column mapping to Fluent API config Removed data annotation from HeaderQueryResult and mapped RawHeader to REQUEST_HEADER using Fluent API in RecDbContext. Centralizes entity configuration in the DbContext. --- src/ReC.Domain/Entities/HeaderQueryResult.cs | 5 +---- src/ReC.Infrastructure/RecDbContext.cs | 6 +++++- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/ReC.Domain/Entities/HeaderQueryResult.cs b/src/ReC.Domain/Entities/HeaderQueryResult.cs index 6ed3830..66cd263 100644 --- a/src/ReC.Domain/Entities/HeaderQueryResult.cs +++ b/src/ReC.Domain/Entities/HeaderQueryResult.cs @@ -1,9 +1,6 @@ -using System.ComponentModel.DataAnnotations.Schema; - -namespace ReC.Domain.Entities; +namespace ReC.Domain.Entities; public class HeaderQueryResult { - [Column("REQUEST_HEADER")] public string? RawHeader { get; init; } } diff --git a/src/ReC.Infrastructure/RecDbContext.cs b/src/ReC.Infrastructure/RecDbContext.cs index a82a7b1..38e52be 100644 --- a/src/ReC.Infrastructure/RecDbContext.cs +++ b/src/ReC.Infrastructure/RecDbContext.cs @@ -103,7 +103,11 @@ public class RecDbContext(DbContextOptions options) : DbContext(op b.Property(e => e.PostprocessingQuery).HasColumnName("POSTPROCESSING_QUERY"); }); - modelBuilder.Entity().HasNoKey(); + modelBuilder.Entity(b => + { + b.HasNoKey(); + b.Property(e => e.RawHeader).HasColumnName("REQUEST_HEADER"); + }); modelBuilder.Entity(b => {