Как работать с Identity, когда уже созданы таблица User и Role - PullRequest
0 голосов
/ 18 декабря 2018

Я делаю проект для учебной цели.Я уже создал таблицы User и Role.Можно ли работать со встроенными авторизацией и аутентификацией на основе ролей с этими таблицами?Или я должен создать все вещи (включая таблицу ролей), предоставляемые MVC?

Ответы [ 3 ]

0 голосов
/ 18 декабря 2018

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

Идентификация создает: __MigrationHistory, AspNetRoles, AspNetUserClaims, AspNetUserLogins, AspNetUserRoles, AspNetUsers

0 голосов
/ 18 декабря 2018

Если вы каким-то образом создали базу данных SQL, которая имеет структуру, требуемую Identity, вы можете просто указать строку подключения к ней в файле Web.config вместо стандартной.

0 голосов
/ 18 декабря 2018

Вам нужно будет использовать предоставленные Identity таблицы, поскольку идентификационный код asp.net зависит от того, какие столбцы доступны в этих таблицах, а классы диспетчера идентификации (usermanager, rolemanager) написаны так, что они зависят от доступности таблиц Identity.,Удостоверение предоставит вам больше таблиц, чем только пользователей и роли (заявки и т. Д.).

...