У меня есть. NET Core 3.1 Web App с использованием Entity Framework. WebApp находится в проекте Command.Api, тогда как EF с классами DBContext в другом проекте Command.Core.
Я хочу создать сценарий миграции, выполнив команду
dotnet ef migrations script
К сожалению Я получаю ошибку
System.Reflection.TargetInvocationException: Исключение было сгенерировано целью вызова. ---> System.NullReferenceException: ссылка на объект не установлена для экземпляра объекта.
Это происходит потому, что классы DBContext находятся в отдельном проекте, чем program.cs. Когда классы DBContext находятся в одном проекте с program.cs, скрипт работает правильно.
Любая помощь приветствуется