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.
46 lines
1.3 KiB
C#
46 lines
1.3 KiB
C#
using Microsoft.EntityFrameworkCore;
|
|
using ReC.Domain.Entities;
|
|
using ReC.Domain.QueryOutput;
|
|
using ReC.Domain.Views;
|
|
|
|
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; }
|
|
|
|
public DbSet<ProfileView> ProfileViews { get; set; }
|
|
|
|
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; }
|
|
|
|
[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; }
|
|
#endregion DbSets
|
|
|
|
public Task<int> SaveChangesAsync(CancellationToken cancel = default);
|
|
} |