using AyCode.Database.DbContexts.Users; using Mango.Entities.Addresses; using Mango.Entities.Companies; using Mango.Entities.Messages.Emails; using Mango.Entities.Profiles; using Mango.Entities.Users; using Microsoft.EntityFrameworkCore; namespace Mango.Database.DbContexts.Users { public class UserDbContext : AcUserDbContextBase, IUserDbContext { //public DbSet Users { get; set; } //public DbSet UserTokens { get; set; } //public DbSet Profiles { get; set; } //public DbSet
Addresses { get; set; } //public DbSet EmailMessages { get; set; } public UserDbContext() //: this(string.Empty) { } public UserDbContext(DbContextOptions options) //: this(string.Empty) { } public UserDbContext(string name) : base(name) { } public UserDbContext(DbContextOptions options, string name) : base(options, name) { } protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { base.OnConfiguring(optionsBuilder); } protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); //new UserEntityTypeDefaultConfiguration().Configure(modelBuilder.Entity()); //new ProfileEntityTypeConfigurations().Configure(modelBuilder.Entity()); //new EmailMessageEntityTypeDefaultConfigurations().Configure(modelBuilder.Entity()); } } }