Можно ли получить начальные данные из внешнего источника при создании столбца с EF Core Migrations? Я пытаюсь получить часть данных (например, дату) из конфигурации Web API (appsettings.json
) здесь, чтобы предварительно заполнить столбец при создании.
Причина, по которой я хочу получить это из конфигурации, заключается в том, что так что я могу указать значение через конвейер сборки / выпуска, например Azure DevOps, вместо жесткого его кодирования.
Возможно ли это? Исходя из моего поиска в Google, EF Core не допустит этого, потому что миграции должны выполняться вне контекста приложения, с которым оно связано.
Я попытался создать экземпляр ConfigurationBuilder
в Migration
, но, как и ожидалось, он возвращается с NullReferenceException
.