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 EndpointParams { get; set; } public DbSet RecActionViews { get; set; } public DbSet ProfileViews { get; set; } 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; } #endregion DbSets public Task SaveChangesAsync(CancellationToken cancel = default); }