전체 글 11

ORM의 동작 방식과 Entity Framework 간단 소개

지난 포스팅에서는 ORM의 정의와 SQL을 완전히 대체하지 않는다는 점을 살펴보았습니다. 이번 글에서는 ORM이 실제로 어떻게 동작하는지 구체적으로 설명하고,이를 기반으로 한 대표적인 ORM 기술인 Entity Framework(EF)에 대해 간단히 알아보겠습니다.1. ORM의 동작 방식 ORM은 데이터베이스와 애플리케이션 간의 중간 계층 역할을 합니다. 이는 개발자가 객체 지향 언어로 작성한 코드를 SQL 쿼리로 자동 변환해 실행하고,데이터베이스에서 가져온 데이터를 다시 객체로 변환하여 프로그래밍 언어에서 바로 사용할 수 있도록 합니다.1.1 SQL 쿼리 자동 생성ORM은 개발자가 작성한 코드를 기반으로 SQL 쿼리를 생성하고 실행합니다.이를 통해 개발자는 SQL을 직접 작성하지 않아도 됩니다. 예: ..

Entity Framework 2025.01.10

ORM이란 무엇인가?

먼저 Entity Framework라는 것을 설명하기 전에 SQL이 무엇인지, ORM이 무엇인지부터 알아야 합니다. SQL은 데이터베이스라는 데이터 집합에서 사용자가 원하는 데이터를 생성(Create), 조회(Read), 수정(Update), 삭제(Delete)하는 데 주로 사용됩니다. 데이터를 다루는 데 있어 필수적인 기술이며 대부분의 개발자가 SQL에 익숙합니다.그러나 직접 SQL을 작성하는 작업은 반복적이고 비효율적일 수 있습니다. 이러한 반복 작업을 줄이고 객체 지향 프로그래밍 언어와 데이터베이스 간의 간극을 줄이기 위해ORM(Object-Relational Mapping)이라는 기술이 사용됩니다. ORM은 객체 지향 프로그래밍 언어에서 데이터베이스를 다루는 코드를 작성할 수 있도록 도와주는 기법..

Entity Framework 2025.01.09