From 79f771b3eace8b9c05f3dfd119efcfbf621ea27e Mon Sep 17 00:00:00 2001 From: TekH Date: Wed, 10 Dec 2025 11:35:45 +0100 Subject: [PATCH] Remove EF Core data annotations from EndpointParam class Refactored EndpointParam by removing all Entity Framework Core data annotations and related using directives. The class now contains only plain C# properties, with database mapping responsibilities likely moved to Fluent API or another ORM configuration approach. --- src/ReC.Domain/Entities/EndpointParam.cs | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/src/ReC.Domain/Entities/EndpointParam.cs b/src/ReC.Domain/Entities/EndpointParam.cs index deb3c00..e9bf6d9 100644 --- a/src/ReC.Domain/Entities/EndpointParam.cs +++ b/src/ReC.Domain/Entities/EndpointParam.cs @@ -1,47 +1,31 @@ -using System.ComponentModel.DataAnnotations; -using System.ComponentModel.DataAnnotations.Schema; - -namespace ReC.Domain.Entities; +namespace ReC.Domain.Entities; /// /// Represents the TBREC_CFG_ENDPOINT_PARAMS table. /// All properties are nullable to provide flexibility on the database side, /// preventing breaking changes if columns are altered to be nullable in production. /// -[Table("TBREC_CFG_ENDPOINT_PARAMS", Schema = "dbo")] public class EndpointParam { - [Key] - [Column("GUID")] public long? Id { get; set; } - [Column("ACTIVE")] public bool? Active { get; set; } - [Column("DESCRIPTION")] public string? Description { get; set; } - [Column("GROUP_ID")] public short? GroupId { get; set; } - [Column("SEQUENCE")] public byte? Sequence { get; set; } - [Column("KEY")] public string? Key { get; set; } - [Column("VALUE")] public string? Value { get; set; } - [Column("ADDED_WHO")] public string? AddedWho { get; set; } - [Column("ADDED_WHEN")] public DateTime? AddedWhen { get; set; } - [Column("CHANGED_WHO")] public string? ChangedWho { get; set; } - [Column("CHANGED_WHEN")] public DateTime? ChangedWhen { get; set; } } \ No newline at end of file