- C#의 dynamic은 사용하기 쉽지만 실제 앱에서는 위험할 수 있음 ⚠️
- Dapper를 사용할 때 dynamic 쿼리는 빠른 프로토타입 제작에 유용하지만, 런타임 오류 발생 가능성이 높음 🐛
- dynamic을 사용하면 intellisense, 컴파일 시간 안전성, 쉬운 리팩토링과 같은 이점을 잃게 됨 😥
- 컬럼 이름을 잘못 입력해도 런타임까지 오류를 알 수 없음 😵💫
- 해결책은 간단하게 강력한 형식의 모델을 사용하는 것임 💪
- 강력한 형식의 모델을 사용하면 컴파일 시점에 오류를 발견하고, 코드 유지보수성을 높일 수 있음 ✨