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 public DbSet EndpointParams { get; set; } public DbSet RecActionViews { get; set; } public DbSet ProfileViews { get; set; } public DbSet RecResultViews { get; set; } public DbSet OutRes { get; set; } public DbSet HeaderQueryResults { get; set; } public DbSet BodyQueryResults { get; set; } public DbSet Connections { get; set; } public DbSet Endpoints { get; set; } public DbSet EndpointAuths { get; set; } public DbSet Profiles { get; set; } public DbSet RecActions { get; set; } public DbSet RecResults { get; set; } #endregion DbSets public Task SaveChangesAsync(CancellationToken cancel = default); }