From 19666e649dfe7df8df785923c78cc7adadde15da Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Thu, 15 Jan 2026 23:56:06 +0100 Subject: [PATCH] Add obsolete DbSets and transition to Views in RecDbContext Several new DbSet properties were added to the RecDbContext class, marked as `[Obsolete("Use Views instead.")]`. These include `EndpointParams`, `OutRes`, `Connections`, `Endpoints`, `EndpointAuths`, `Profiles`, and `RecActions`. Non-obsolete DbSets such as `RecActionViews`, `ProfileViews`, `RecResultViews`, `HeaderQueryResults`, `BodyQueryResults`, and `RecResults` were also added or retained. These changes indicate a shift towards using Views for database operations while maintaining backward compatibility with the older DbSet properties. --- src/ReC.Infrastructure/RecDbContext.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/ReC.Infrastructure/RecDbContext.cs b/src/ReC.Infrastructure/RecDbContext.cs index d2918db..3331f72 100644 --- a/src/ReC.Infrastructure/RecDbContext.cs +++ b/src/ReC.Infrastructure/RecDbContext.cs @@ -9,6 +9,7 @@ namespace ReC.Infrastructure; public class RecDbContext(DbContextOptions options) : DbContext(options), IRecDbContext { #region DB Sets + [Obsolete("Use Views instead.")] public DbSet EndpointParams { get; set; } public DbSet RecActionViews { get; set; } @@ -17,20 +18,26 @@ public class RecDbContext(DbContextOptions options) : DbContext(op 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; } + [Obsolete("Use Views instead.")] public DbSet Profiles { get; set; } + [Obsolete("Use Views instead.")] public DbSet RecActions { get; set; } public DbSet RecResults { get; set; }