Код IT Загрузка примера кода…

C# main.cs
   public class DatabaseConfigurationSource : IConfigurationSource
   {
       private readonly string _connectionString;
       
       public DatabaseConfigurationSource(string connectionString)
       {
           _connectionString = connectionString;
       }
       
       public IConfigurationProvider Build(IConfigurationBuilder builder)
       {
           return new DatabaseConfigurationProvider(
               new SqlConnection(_connectionString)
           );
       }
   }
   public class DatabaseConfigurationSource : IConfigurationSource
   {
       private readonly string _connectionString;
       
       public DatabaseConfigurationSource(string connectionString)
       {
           _connectionString = connectionString;
       }
       
       public IConfigurationProvider Build(IConfigurationBuilder builder)
       {
           return new DatabaseConfigurationProvider(
               new SqlConnection(_connectionString)
           );
       }
   }