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); }