usingMicrosoft.Extensions.Options;namespaceAPI.Options.Database;publicclassDatabaseOptionsSetup:IConfigureOptions<DatabaseOptions>{privateconststring_cofigurationSectionName="DatabaseOptions";// From appsettings.json#regionUsingctorDItoaccessconfigurationprivatereadonlyIConfiguration_configuration;publicDatabaseOptionsSetup(IConfigurationconfiguration){_configuration=configuration;}#endregionpublicvoidConfigure(DatabaseOptionsoptions){varconnectionString=_configuration.GetConnectionString("DefaultConnection");options.ConnectionString=connectionString!;// Not null// Get string values from section, and parsing them_configuration.GetSection(_cofigurationSectionName).Bind(options);}}