вы получите эту ошибку, если инструменты EF установлены неправильно.
попробуйте следующую команду в диспетчере пакетов Nuget
// Удаляем и устанавливаем ту же версию EF
Update-Package "EntityFramework" -reinstall
Если вы все еще сталкиваетесь с той же проблемой.
создайте новый веб-проект и выполните приведенную ниже команду в nuget.
(Примечание: нет необходимости создавать новый проект в том же решении или
то же место.)
// Это обновит EF до последней версии (включая инструменты)
// если вы хотите использовать конкретную версию, используйте флаг -version
.
Update-Package "EntityFramework"
Как только это будет сделано, проверьте исходный проект и удалите только что созданный проект.