EFCore 2

EF Core 최신 N 연관관계 매핑

EF Core에서 N(Many-to-Many) 관계 매핑Entity Framework Core (EF Core)는 객체-관계형 매퍼(ORM)로, 데이터베이스와 객체 지향 프로그래밍을 연결하는 데 도움을 줍니다. EF Core 5.0 이상 버전에서는 Many-to-Many (N) 관계를 보다 간편하게 설정할 수 있습니다. 이 글에서는 최신 EF Core를 사용하여 Many-to-Many 관계를 설정하고, 이를 활용하는 방법을 설명합니다. 1. Many-to-Many 관계 개요Many-to-Many 관계는 두 엔티티가 서로 여러 관계를 가질 수 있는 경우를 의미합니다. 예를 들어, 학생(Student)은 여러 과목(Course)을 수강할 수 있고, 과목도 여러 학생이 수강할 수 있습니다.  2. 모델 클래스..

C# 2024.07.14

DBContext 를 사용하여 Migration 하는 방법

DBContext를 사용하여 데이터베이스 마이그레이션을 수행하는 방법은 Entity Framework Core의 주요 기능 중 하나입니다. 아래는 간단한 단계별 설명으로 DBContext를 사용하여 DB Migration을 수행하는 방법입니다. * Package Manager Console 사용 시 기준 단계 1: Entity Framework Core 설치 프로젝트의 NuGet 패키지 관리자 콘솔에서 다음 명령어를 사용하여 Entity Framework Core 패키지를 설치합니다. Install-Package Microsoft.EntityFrameworkCore.Tools 단계 2: DBContext 클래스 생성 프로젝트에 DBContext 클래스를 만듭니다. 아래는 간단한 예제입니다. using M..

C# 2024.01.25