Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

.net core에서 사용할수 있는 대표적 NET Core에서 선택할수 있는 RDB 처리 모듈방법

  • ORM(Objetct Relation Mapping) : 관계형 DB의 Relation을 오브젝트에 맵핑해준다. - Entity Frame Work
  • Query Mapping : 쿼리결과를 모델로 변환해준다. - Dapper.net
  • Native SQL Client : 저수준의 API를 사용하여 커넥션풀,객체변환등 스스로 모두 구현

모던한 프레임워크들은 ORM을 주무기로 서로 경쟁을 하고 있지만 RDB를 이용하는 개발은

여전히 쿼리를 직접 작성하는 것이 주류이며 오랫동안 사용된 개발문화에 정착이된 방식입니다. 이 장에서는 Dapper를 통해 쿼리를 직접 작성하여 레파지토리 패턴을 적용하고 웹에서 데이터를 처리하는 방식에 대해 알아보겠습니다


.Net Core에서 Dapper는 대표적인 쿼리 맵핑 툴입니다.


참고링크: ORM가 아닌방식을 알기위해서는 JAVA계열의 유사 스택인 Mybatis VS JPA 로 두가지 스택을 비교하는것이 도움됩니다.

...