공부/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