Выбор контекста БД при добавлении идентичности в существующий проект - PullRequest
1 голос
/ 10 июля 2020

Я пытаюсь добавить Identity к существующему и работающему проекту MVC.

При использовании этой команды Add-Migration CreateIdentitySchema Я получил сообщение об ошибке: 'More than one DbContext was found. Specify which one to use. Use the '-Context' parameter for PowerShell commands and the '--context' parameter for dotnet commands.', и я выбрал существующий контекст БД, который я ранее были созданы для основных функций приложения, и теперь он показывает 'There is already an object named 'ExpenseReport' in the database.', поэтому он пытается воссоздать мою исходную модель.

Должен ли я иметь отдельный контекст БД для идентификации, и если да, то как подключить пользователя к данным из другого контекста?

1 Ответ

0 голосов
/ 10 июля 2020

Итак, я думаю, вы можете использовать несколько DbContexts с разными подключениями (просто нужно записать их в свой класс Startup) или вам нужно использовать шаблон «DbContext Factory». Вы можете прочитать больше здесь .

Надеюсь, это вам поможет.

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