Я успешно создал таблицу 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 });
}