Я узнал об AuthRoles в приложении. Net Framework MVC (проект Here ), работающем с 2 базами данных SqlServer (1 для ролей, пользователей и паролей ...) и другим для Таблицы приложений.
Теперь я пытаюсь сделать то же самое в NET CORE с SqlLite, но я не знаю, как управлять 2 DbContext. Как выполнить миграцию в мою базу данных приложений и позволить ролевым базам данных работать только для аутентификации, регистрации и т. Д. c.
Прежде всего, я следую этому руководству, чтобы связаться с net ядро, и я закончил mvc образец (1 таблица, без внешних ключей). Но у меня не было логики аутентификации c, а только база данных приложения.
После этого я нашел этот учебник, который работает с ролями SqlLite DB , но имеет только 1 DB . (законченный пример Здесь ).
Не могли бы вы объяснить мне , как я могу работать с аутентификациями в. net core и, если это возможно, использовать 2 bd, 1 для приложения и другое для пользовательских паролей, ролей и т. д. c?
РЕДАКТИРОВАТЬ
При попытке с моим приложением net Core mvc мне удалось создать Идентичность sqlLite.db. и я создал из переноса еще одну базу данных (таблицы приложений), которая к настоящему времени имеет только пользовательскую таблицу. Но некоторые проблемы:
- Применение миграции (с использованием --context 'AppDbContext') создает базу данных с таблицами идентичности, которые уже созданы в базе данных IdentityRolesUsers, смешанной с моей таблицей приложения User.
- При регистрации пользователя таблица AspUsers (IdentityDb) не связана с таблицей Users, и AspUser создается в IdentityDb.
Здесь мои файлы миграции (перед обновлением ef). Любое решение?
Спасибо!