Code First
[C#] Entity Framework Core - 5. Code First Model
8. EF Core Code First Model Code First Model은 현재 사용하고자 하는 DB가 존재하지 않을 때 C#으로 Model을 정의하여 이를 토대로 DB를 생성하는 방식을 말합니다. 예를 들어 학생과 수업를 관리하는 DB가 필요하다고 할 때 학생은 다수의 수업에 대한 수강신청이 가능하고 하나의 수업에서는 여러 학생이 출석할 수 있습니다. 이때 학생과 수업 테이블 간에는 다대다 관계가 성립됩니다. 위와 같은 시나리오에서 모델을 정의하는 과정을 따라가 보면 우선 다음의 Namespace를 Import하고 using Microsoft.EntityFrameworkCore.Design; using Microsoft.EntityFrameworkCore.SqlServer; Student.cs와..