Provider1 C# DI 컨테이너 services와 provider 완전 정리 C# 프로젝트에서 DI(Dependency Injection)를 구성할 때 가장 핵심이 되는 두 가지 요소가 있습니다.바로 services와 provider입니다.이 글에서는 services와 provider가 각각 어떤 역할을 하는지, 그리고 실제 사용 방법을 체계적으로 정리합니다.1. services란 무엇인가?1.1 IServiceCollection 타입var services = new ServiceCollection();services는 IServiceCollection 타입입니다.어떤 인터페이스에 어떤 구현체를 연결할지를 등록하는 DI 컨테이너 구성용 객체입니다.단순한 객체 리스트가 아니라, 의존성 주입 규칙을 등록하는 역할을 합니다.2. services를 사용하는 이유DI를 제대로 활용하려면,.. 2025. 4. 28. 이전 1 다음