Невозможно создать объект типа '[Имя DBContext]'.Для разных шаблонов, поддерживаемых во время разработки - PullRequest
0 голосов
/ 12 марта 2019

Я изучаю один из курсов Моша Хамедани по ASP.NET MVC в Удеме.

Я столкнулся с одной ошибкой при проектировании базы данных с использованием кода вначале (Entity Framework).

Сначала я получил ошибку "Не найден DbContext в сборке" . После решения этой проблемы еще один всплыл из ниоткуда.

На изображении ниже будет показана ошибка, обнаруженная при добавлении миграции. Я уже искал ту же ошибку, но тщетно. Последние два часа я борюсь, но до сих пор ничего не решено.

Пожалуйста, кто-нибудь, помогите мне. Спасибо

невозможно создать объект типа 'Vidly_Context'. Для различных шаблонов, поддерживаемых во время разработки, см. https://go.microsoft.com/fwlink/?linkid=851728

1 Ответ

0 голосов
/ 27 мая 2019

Я столкнулся с этой проблемой, когда код EF Core впервые переносится в решение .NET Core 3, содержащее как проект MVC, так и проект Blazor.

Если у меня установлен стартовый проект решения для проекта Blazor, я получаю сообщение об ошибке при использовании add-migration, но нет, если у меня установлен стартовый проект для проекта MVC.

После чтения страницы документации , связанной с сообщением об ошибке , и сравнения кода в файлах startup.cs для обоих проектов, я не уверен, почему это произойдет, но временно переключаю проект запуска на проект MVC исправляет это для меня.

...