При попытке восстановить контроллер я получаю сообщение о том, что найдено более одного dbcontext - PullRequest
0 голосов
/ 17 сентября 2018

Я пытаюсь создать контроллер, используя контроллер API, с действиями, использующими структуру сущностей. После того, как я выбрал класс модели и класс контекста Data, он говорит, что нашел дубликат KPContext, пожалуйста, укажите. Я никогда не добавлял другой kpcontext, когда захожу в свои модели, я не вижу другого в папке моделей. Я делаю полный поиск и не могу найти другой класс KPcontext. Отказ от ответственности это произошло только тогда, когда я добавил еще несколько таблиц в свою базу данных и сделал новый каркас базы данных с -force, все мой старый код работает и корректно извлекает данные, но не в состоянии скаффолд больше, спасибо за любую помощь

1 Ответ

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

Я нашел ответ по этой ссылке Найдено более одного DbContext с именем 'NewProject.Models.DbContext' Укажите, какой использовать, указав полное имя, используя точный регистр . Может быть, ваша проблема такая же.

Добавление контекста в метод Configure IdentityHostingStartup.cs вызывает проблему. Вместо этого вы должны добавить контекст в Startup.cs. Я думаю, что это ошибка, я тестировал Asp.net Core 2.2 preview 3 (последний на данный момент), и я все еще получаю эту проблему.

...