From 2a8eb3c0ad76bdcd9902da491abf566a87f29f75 Mon Sep 17 00:00:00 2001 From: TekH Date: Wed, 14 Jan 2026 17:10:55 +0100 Subject: [PATCH] Mark legacy DbSets as obsolete in IRecDbContext Several entity-based DbSet properties in IRecDbContext are now marked with [Obsolete("Use Views instead.")], guiding developers to use view-based DbSets. The Profiles DbSet is now explicitly typed as Domain.Entities.Profile. No functional code was removed. --- src/ReC.Application/Common/Interfaces/IRecDbContext.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/ReC.Application/Common/Interfaces/IRecDbContext.cs b/src/ReC.Application/Common/Interfaces/IRecDbContext.cs index 9341337..96fc7b3 100644 --- a/src/ReC.Application/Common/Interfaces/IRecDbContext.cs +++ b/src/ReC.Application/Common/Interfaces/IRecDbContext.cs @@ -8,6 +8,7 @@ namespace ReC.Application.Common.Interfaces; public interface IRecDbContext { #region DbSets + [Obsolete("Use Views instead.")] public DbSet EndpointParams { get; set; } public DbSet RecActionViews { get; set; } @@ -16,20 +17,26 @@ public interface IRecDbContext public DbSet RecResultViews { get; set; } + [Obsolete("Use Views instead.")] public DbSet OutRes { get; set; } public DbSet HeaderQueryResults { get; set; } public DbSet BodyQueryResults { get; set; } + [Obsolete("Use Views instead.")] public DbSet Connections { get; set; } + [Obsolete("Use Views instead.")] public DbSet Endpoints { get; set; } + [Obsolete("Use Views instead.")] public DbSet EndpointAuths { get; set; } - public DbSet Profiles { get; set; } + [Obsolete("Use Views instead.")] + public DbSet Profiles { get; set; } + [Obsolete("Use Views instead.")] public DbSet RecActions { get; set; } public DbSet RecResults { get; set; }