Могу ли я вносить зависимость в миграцию (с использованием первых кодов EF-Core)?
=================================================================================

 Я попытался ввести `IConfiguration` в перенос (в конструкторе) и получил исключение: «Без конструктора без параметров для этого объекта». 

 любой обходной путь? 

 Вы не можете, миграции должны быть в состоянии работать вне контекста вашего приложения. 

 Поскольку инструмент командной строки Entity-framework анализирует ваш код, но не запускает класс startup.cs. 

 Также это не рекомендуется. Ваши миграции должны быть простыми и не зависеть ни от чего. в противном случае это может привести к серьезным побочным эффектам во время выполнения, когда отсутствие конфигурации может привести к отсутствию таблиц или столбцов в рабочей среде. 

 дополнительный совет
---------------------

 Если это включает в себя много небольших / равных / ручных изменений. Лучший способ - создать файл миграции. Зачем? Таким образом, ваша миграция будет детерминированной: вы знаете, каков будет результат. Если какая-то строка в вашей миграции не удалась, становится просто и понятно, почему это легко исправить.