using AyCode.Database.DbSets.Profiles; using AyCode.Database.DbSets.Users; using AyCode.Interfaces.Addresses; using AyCode.Interfaces.Profiles; using AyCode.Interfaces.Profiles.Dtos; using AyCode.Interfaces.ServiceProviders; using AyCode.Interfaces.Users; using Microsoft.EntityFrameworkCore; namespace AyCode.Database.DbSets.Companies; public interface IAcCompanyDbSetBase where TCompany : class, IAcCompanyBase { DbSet Companies { get; set; } } public interface IAcCompanyDbSetBase : IAcCompanyDbSetBase, IAcProfileDbSetBase where TCompany : class, IAcCompany where TProfile : class, IAcProfileDtoBase { } public interface IAcCompanyDbSetBase : IAcCompanyDbSetBase, IAcProfileDbSetBase where TCompany : class, IAcCompany where TProfile : class, IAcProfile where TAddress : class, IAcAddress { }