в моих моделях отсутствуют учетные записи, папки ManagerViewModel и класс ApplicationUser.cs - PullRequest
0 голосов
/ 07 октября 2018

Я новичок в c #, особенно в ядре asp.net 2.1, поэтому я впервые пытаюсь создать аутентификацию в своем проекте и добавляю ее, и таблицы пользователей появляются в базе данных

, нов папке Models я пытаюсь найти класс ApplicationUser.cs, но не могу найти его для добавления и редактирования столбцов таблицы AspNetUsers, а также папок AccountViewModel и ManagerViewModel в Models не существует, но при открытии проекта в браузере онработает нормально, и в нем есть логин и регистрация

Я пытался создать другой проект и включить в него аутентификацию, но все еще та же проблема, также я пытался создать и перестроить проект, так что мне делать, когда в видео, которыеЯ смотрю, я нахожу эти папки и класс в Модели

1 Ответ

0 голосов
/ 07 октября 2018

В asp.net core 2.1 страницы бритвы включены в пакет Microsoft.AspnetCore.Identity.UI и не добавляются непосредственно в папки вашего приложения, как в предыдущих версиях.

Если вам нужно настроить страницу, вы можете переопределить реализацию по умолчанию, выполнив следующие шаги, взятые из документов здесь о том, как это делается

  • В обозревателе решений щелкните правой кнопкой мыши проект> Добавить> Новый элемент лесов.
  • На левой панели диалогового окна Add Scaffold выберите Identity> ADD.

  • В диалоговом окне ADD Identity выберите нужные параметры.

    • Выберите существующую страницу макета, иначе файл макета будет перезаписан с неверной разметкой.Например, ~/Pages/Shared/_Layout.cshtml для Razor Pages ~/Views/Shared/_Layout.cshtml для проектов MVC

    • Нажмите кнопку +, чтобы создать новый класс контекста данных.

  • Выберите ДОБАВИТЬ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...