4.4.3 데이터베이스 설정
IReservationsRepository을 제대로 만들었으니 이제 ASP.NET에도 알려줘야 합니다. 예제 4-20은 Startup 클래스에서 바꿔야 할 부분입니다.
예제 4-20 Startup 파일에서 SQL 서버에 대해 애플리케이션이 동작하도록 설정된 부분
(Restaurant/c82d82c/Restaurant.RestApi/Startup.cs)
public IConfiguration Configuration { get; }
public Startup(IConfiguration configuration)
{
Configuration = configuration;
}
public void ConfigureServices(IServiceCollection services)
{
services.AddControllers();
var connStr = Configuration.GetConnectionString("Restaurant");
services.AddSingleton<IReservationsRepository>(
new SqlReservationsRepository(connStr));
}