Как правильно настроить IdentityUserRole в классе DataContext с использованием ядра asp.net mvc - PullRequest
0 голосов
/ 28 сентября 2019

Я успешно создал таблицу IdentityUser и IdentityRoleTable, и я тоже могу вставить ее в обе.даже я создал таблицы IdentityUserRole успешно, но когда я хочу назначить пользователя для ролей, которые были ранее определены, это произошло:

Невозможно создать DbSet для IdentityUserRole, потому что этот тип не включенв модели для контекста

Код IdentityUserRole:

public class AppUserRole<T>:IdentityUserRole<string> 
{

    public virtual AppUser AppUser { get; set; }
    public virtual AppRole AppRole { get; set; }

}

Класс DataContext:

public DbSet<AppUserRole<string>> AppUserRole { get; set; }


    protected override void OnModelCreating(ModelBuilder builder) {
        builder.Entity<AppUserRole<string>>().HasKey(p => new { p.UserId, p.RoleId });
    }
...