4. 3번 코드의 생성자에서 IConfiguration 인터페이스형 매개 변수를 받는다. 이에 대한 인스턴스는 Startup.cs 파일에서 자동으로 생성해주는데, Startup.cs 파일을 열고 ConfigureServices 메서드 하단에 다음 코드 한 줄을 추가한다. 다른 나머지 코드는 생략된 모습이다.


    public void ConfigureServices(IServiceCollection services)
    {
      services.AddMvc();
      
      // [DNN][!] Configuration 개체 주입:
      //    IConfiguration 또는 IConfigurationRoot에 Configuration 개체 전달
      //    appsettings.json 파일의 데이터베이스 연결 문자열을
      //    리파지터리 클래스에서 사용할 수 있도록 설정
      services.AddSingleton<IConfiguration>(Configuration);
    }
    

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.