FailureTroubleshooting.Data.AppDbContext.OnModelCreating C# (CSharp) Method

OnModelCreating() protected method

protected OnModelCreating ( DbModelBuilder modelBuilder ) : void
modelBuilder DbModelBuilder
return void
        protected override void OnModelCreating(DbModelBuilder modelBuilder)
        {
            //modelBuilder.Entity<User>().HasMany(u => u.Roles).WithMany(r => r.Users)
            //    .Map(mc => mc.ToTable("UserRoleRelationships"));

            modelBuilder.Entity<User>().HasMany(u => u.Roles).WithMany().Map(mc => mc.ToTable("UserRoleRelationships"));

            modelBuilder.Entity<FailureReport>().HasOptional(rep => rep.Feedback);

            modelBuilder.Entity<FailureReport>().HasOptional(rep => rep.MaintenanceStaff);

            base.OnModelCreating(modelBuilder);
        }