Affecto.IdentityManagement.Store.EntityFramework.DbContext.SpecifyPermission C# (CSharp) Метод

SpecifyPermission() приватный Метод

private SpecifyPermission ( DbModelBuilder modelBuilder ) : void
modelBuilder DbModelBuilder
Результат void
        private void SpecifyPermission(DbModelBuilder modelBuilder)
        {
            modelBuilder.Entity<Permission>().HasKey(p => p.Id);
            modelBuilder.Entity<Permission>().Property(p => p.Name).HasMaxLength(4000).IsRequired();
            modelBuilder.Entity<Permission>().Property(p => p.Description).HasMaxLength(4000);
            modelBuilder.Entity<Permission>().HasMany(p => p.Roles).WithMany(r => r.Permissions).Map(m =>
            {
                m.MapLeftKey("PermissionId");
                m.MapRightKey("RoleId");
                m.ToTable(FormatTableName("RolePermission"));
            });
        }