Repository Pattern vs DbContext, 그리고 EF Core로 Aggregate 경계 지키기
EF Core를 쓸 때 Repository 패턴을 끼워야 하는지, DbContext를 그대로 써도 되는지 정리했습니다. 판단 기준은 결국 도메인 규칙을 얼마나 강하게 지켜야 하는가였고, 그 판단이 DbSet 등록 범위와 IEntityTypeConfiguration을 통해 EF Core 위에서 실제로 Aggregate 경계를 지키는 코드로 어떻게 이어지는지도 함께 정리했습니다.