using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using AyCode.Interfaces.Profiles; using AyCode.Interfaces.Users; using Microsoft.EntityFrameworkCore; namespace AyCode.Database.DbContexts.Users { public abstract class AcUserDbContextBase : AcDbContextBase, IAcUserDbContextBase where TUser : class, IUserBase where TProfile : class, IAcProfileBase where TUserToken : class, IUserTokenBase { public required DbSet Users { get; set; } public required DbSet UserTokens { get; set; } protected AcUserDbContextBase() : this(string.Empty) { } protected AcUserDbContextBase(string name) : base(name) { } protected AcUserDbContextBase(DbContextOptions options, string name) : base(options, name) { } } }