Однако, когда я пытаюсь добавить миграцию через пользовательский интерфейс «Подключенные службы» -> «Добавить миграцию» в Visual Studio, он не может обнаружить AppDbContext и показывает следующую ошибку:
Невозможно получить имена классов DbContext: DbContext не найден.
Если я перенесу AppDbContext в проект API, он будет работать нормально, и " Инструмент «Добавить миграцию» распознает DbContext.
Вот дополнительные сведения о моей настройке:
- Класс AppDbContext определен в файле Проект инфраструктуры
- Я установил Microsoft.EntityFrameworkCore.Design в проект API (8.0.11)
- API проект имеет ссылку на проект Infrastructure
- Все необходимые пакеты Entity Framework Core установлены в обоих проектах
- AppDbContext зарегистрирован в файле Program.cs проекта API с использованием AddDbContext
Наконец, я хочу сделать это в графическом интерфейсе, если это возможно.

Подробнее здесь: https://stackoverflow.com/questions/793 ... erenced-pr