From 1e22e4d851f082300fa49d6cbc031973895060e8 Mon Sep 17 00:00:00 2001 From: TekH Date: Tue, 25 Nov 2025 14:16:41 +0100 Subject: [PATCH] Refactor Action class to RecAction Replaced the `Action` class with a new `RecAction` class to represent the `VWREC_ACTION` database view. The `RecAction` class retains the same properties and annotations as the removed `Action` class, ensuring compatibility with the database schema. Updated `RecDbContext` to use `RecAction`: - Replaced `DbSet` with `DbSet`. - Updated the `OnModelCreating` configuration to use `RecAction`. This refactor improves clarity, aligns with naming conventions, and prepares the codebase for future changes. --- src/ReC.Domain/Entities/{Action.cs => RecAction.cs} | 2 +- src/ReC.Infrastructure/RecDbContext.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) rename src/ReC.Domain/Entities/{Action.cs => RecAction.cs} (99%) diff --git a/src/ReC.Domain/Entities/Action.cs b/src/ReC.Domain/Entities/RecAction.cs similarity index 99% rename from src/ReC.Domain/Entities/Action.cs rename to src/ReC.Domain/Entities/RecAction.cs index 9154a29..a145933 100644 --- a/src/ReC.Domain/Entities/Action.cs +++ b/src/ReC.Domain/Entities/RecAction.cs @@ -12,7 +12,7 @@ namespace ReC.Domain.Entities; /// requiring immediate code updates. /// [Table("VWREC_ACTION", Schema = "dbo")] -public class Action +public class RecAction { [Column("ACTION_ID")] public long? ActionId { get; set; } diff --git a/src/ReC.Infrastructure/RecDbContext.cs b/src/ReC.Infrastructure/RecDbContext.cs index 2d62aec..7e91724 100644 --- a/src/ReC.Infrastructure/RecDbContext.cs +++ b/src/ReC.Infrastructure/RecDbContext.cs @@ -7,7 +7,7 @@ public class RecDbContext(DbContextOptions options) : DbContext(op { public DbSet EndpointParams { get; set; } - public DbSet Actions { get; set; } + public DbSet Actions { get; set; } public DbSet OutRes { get; set; } @@ -15,6 +15,6 @@ public class RecDbContext(DbContextOptions options) : DbContext(op { base.OnModelCreating(modelBuilder); - modelBuilder.Entity().HasNoKey(); + modelBuilder.Entity().HasNoKey(); } }