Как создать таблицы AspNetUser в приложении ASP. NET MVC? - PullRequest
1 голос
/ 30 января 2020

Я прохожу курс ASP. NET MVC5, где инструктор строит базу данных с помощью миграции в коде.

По причинам, слишком сложным для go, я пытаюсь построить его сначала через базу данных. Поэтому вместо того, чтобы создавать код и затем обновлять базу данных, я просто создаю таблицы на сервере SQL, а затем обновляю модель из базы данных. Все идет хорошо, за исключением того, что у меня есть два вопроса:

  1. Очевидно, у нас должна быть таблица AspNetUser в базе данных, которую я не вижу, потому что мы выбрали "Индивидуальная аутентификация пользователя" "при создании проекта, я думаю, потому что я не включил миграцию. Как я могу создать это? Код, который я скачал, имеет IdentityModels.cs, но я боюсь использовать как код в первую очередь, так и данные в первую очередь, так как это может испортить базу данных, которая у меня уже есть.

  2. На другом уроке инструктор добавил в классе сущности оператор get. Я не могу добавить это к модели, созданной EF, потому что она будет перезаписана, если я обновлю модель из базы данных. Есть ли другой способ войти в этот лог c? Может быть, в контроллере?

Пожалуйста, не спрашивайте меня, почему я «бросаю вызов» курсу и сначала делаю его на данных, это сложно.

1 Ответ

0 голосов
/ 01 февраля 2020

Нашел скрипт для этих таблиц и запустил их на SQL Сервере. Выполнено. Никаких миграций, сущностей или чего-то подобного. Потому что enable-migrations НИКОГДА не работали для меня, а первый код для меня настолько нелогичен.

...