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.
This commit is contained in:
2026-01-14 17:10:55 +01:00
parent 7a4cdb3d1f
commit 2a8eb3c0ad

View File

@@ -8,6 +8,7 @@ namespace ReC.Application.Common.Interfaces;
public interface IRecDbContext
{
#region DbSets
[Obsolete("Use Views instead.")]
public DbSet<EndpointParam> EndpointParams { get; set; }
public DbSet<RecActionView> RecActionViews { get; set; }
@@ -16,20 +17,26 @@ public interface IRecDbContext
public DbSet<ResultView> RecResultViews { get; set; }
[Obsolete("Use Views instead.")]
public DbSet<OutRes> OutRes { get; set; }
public DbSet<HeaderQueryResult> HeaderQueryResults { get; set; }
public DbSet<BodyQueryResult> BodyQueryResults { get; set; }
[Obsolete("Use Views instead.")]
public DbSet<Connection> Connections { get; set; }
[Obsolete("Use Views instead.")]
public DbSet<Endpoint> Endpoints { get; set; }
[Obsolete("Use Views instead.")]
public DbSet<EndpointAuth> EndpointAuths { get; set; }
public DbSet<Profile> Profiles { get; set; }
[Obsolete("Use Views instead.")]
public DbSet<Domain.Entities.Profile> Profiles { get; set; }
[Obsolete("Use Views instead.")]
public DbSet<RecAction> RecActions { get; set; }
public DbSet<InsertObjectResult> RecResults { get; set; }