Шаблон параметров позволил мне создать объекты параметров, содержащие значения из конфигурации, как описано здесь: https://docs.microsoft.com/en-us/aspnet/core/fundamentals/configuration/options?view=aspnetcore-2.1
Мне нужны значения для одного объекта опции в реализации IDesignTimeDbContextFactory, которые будут использоваться EF при создании моделей. (Значения в этом разделе конфигурации будут использоваться для заполнения данных, поэтому я добавил IOptions в конструктор контекста БД.)
Поскольку у меня нет доступа к IServiceCollection (так как это время разработки - как при запуске «добавления dotnet ef migrations»), мне нужно иметь другой способ преобразовать IConfigurationSection (представляющий интересующий меня раздел) в мои пользовательские параметры класс.
Могу ли я узнать, как я могу сделать это без внедрения зависимостей?