Я пытаюсь понять, как работает ASP.NET Core, следуя this tutorial. Он правильно указывает, что, если я хочу, чтобы иметь возможность использовать мощность контрольных лесов, мне нужно создать проект и указать Аутентификация как индивидуальные учетные записи пользователей.Почему для лесов с контроллерами требуется проект с отдельными учетными записями пользователей
При этом, помимо прочего, он будет генерировать этот класс: ApplicationDbContext : IdentityDbContext<ApplicationUser>
. После нескольких уровней наследования он наследует DbContext
.
Если я хочу использовать DbContext, почему я вынужден наследовать от IdentityDbContext и не могу просто наследовать DbContext
?
Возможно ли использовать мои собственные структуры аутентификации и по-прежнему работать с контроллерами?
Благодарим Вас за время, чтобы объяснить, шаг за шагом. – Alexei
Не беспокойтесь, это был интересный вопрос! –