관리 메뉴

웹개발자의 기지개

[ASP.Net Core] 복잡한 데이터 모델 (1대다대1) 본문

ASP.NET/ASP.NET Core

[ASP.Net Core] 복잡한 데이터 모델 (1대다대1)

http://portfolio.wonpaper.net 2024. 3. 15. 02:41

 

위와 같은 복잡한 모델을 가진 경우, EntityFramework 를 활용하여 코딩을 하는 아주 좋은 예제이다.

 

1대다대1

 

Student - Enrollment - Course : 학생 - 수강 등록 - 교과 과정

 

Instructor - CourseAssignment - Course : 선생님 -  교과과정 할당 - 교과 과정

 

 

https://learn.microsoft.com/ko-kr/aspnet/core/data/ef-mvc/complex-data-model?view=aspnetcore-6.0

 

자습서: 복잡한 데이터 모델 만들기 - ASP.NET MVC 및 EF Core 사용

이 자습서에서는 더 많은 엔터티 및 관계를 추가하고, 서식 지정, 유효성 검사 및 매핑 규칙을 지정하여 데이터 모델을 사용자 지정합니다.

learn.microsoft.com

 

 

자습서: 관련 데이터 읽기 - ASP.NET MVC 및 EF Core 사용 | Microsoft Learn

 

자습서: 관련 데이터 읽기 - ASP.NET MVC 및 EF Core 사용

이 자습서에서는 관련 데이터 즉, Entity Framework에서 탐색 속성으로 로드하는 데이터를 읽고 표시합니다.

learn.microsoft.com

 

자습서: 관련 데이터 업데이트 - ASP.NET MVC 및 EF Core 사용 | Microsoft Learn

 

자습서: 관련 데이터 업데이트 - ASP.NET MVC 및 EF Core 사용

이 자습서에서는 외래 키 필드 및 탐색 속성을 업데이트하여 관련 데이터를 업데이트합니다.

learn.microsoft.com

 

자습서: 동시성 처리 - ASP.NET MVC 및 EF Core 사용 | Microsoft Learn

 

자습서: 동시성 처리 - ASP.NET MVC 및 EF Core 사용

이 자습서에는 여러 사용자가 동시에 같은 엔터티를 업데이트하는 경우 충돌을 처리하는 방법을 보여 줍니다.

learn.microsoft.com

 

자습서: 상속 구현 - ASP.NET MVC 및 EF Core 사용 | Microsoft Learn

 

자습서: 상속 구현 - ASP.NET MVC 및 EF Core 사용

이 자습서에서는 ASP.NET Core 애플리케이션에서 Entity Framework Core를 사용하여 데이터 모델에서 상속을 구현하는 방법을 보여 줍니다.

learn.microsoft.com

 

https://learn.microsoft.com/ko-kr/aspnet/core/data/ef-rp/complex-data-model?view=aspnetcore-6.0&tabs=visual-studio

 

5부. ASP.NET Core에서 EF Core를 사용한 Razor Pages - 데이터 모델

Razor Pages 및 Entity Framework 자습서 시리즈의 5부입니다.

learn.microsoft.com

 

 

Comments