더북(TheBook)

5. Startup.cs 파일의 ConfigureServices() 메서드에 다음 코드가 등록되었는지 확인한다. 만약 새롭게 프로젝트를 만들어 연습해서 코드가 없다면 새로 만든다. IConfiguration 인터페이스는 UserRepository.cs 파일의 생성자에서 사용된다. IConfiguration 매개 변수를 사용해 프로젝트 루트에 있는 appsettings.json 파일에 설정된 데이터베이스 연결 문자열을 얻을 수 있다. 이때 IConfiguration 개체의 인스턴스 생성 시 Configuration 개체를 전달하는 코드를 Startup.cs 파일의 ConfigureServcies() 메서드에 다음과 같이 반드시 등록해 주어야 한다.

▼  Startup.cs 파일의 ConfigureServices( ) 메서드의 코드 확인

services.AddSingleton<IConfiguration>(Configuration);

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