공부/EFCore

[EFCore] Convention을 알아보자

돌멩이수프 2022. 9. 6. 16:12
728x90

 

Convention

 

1️⃣ Entity Class 관련 내용

- Public + Non-static 이어야 한다.

- property 중에서 public getter를 찾으며 분석한다.

-property 이름 = table column 이름으로 생선된다.

 

2️⃣ 이름, 크기, 형식

- .NET 형식 🔁 SQL 형식(int, bool)이 자동으로 변환된다.

- .NET 형식의 기본 Nullable 여부를 따라간다.

 

3️⃣ PRIMARY 관련

- Id 혹은 <클래스이름>Id 로 정의된 property가 Primary Key로 설정된다. (후자를 추천한다. C# 코딩할 때 이름 구분이 가야 편리하다.)

- 복합키(Composite Key)는 Convention으로 처리 불가하다.

 

728x90