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
'공부 > EFCore' 카테고리의 다른 글
[EFCore] Shadow Property와 Backing Field (0) | 2022.09.07 |
---|---|
[EFCore] 다수의 Navigational Property가 같은 클래스를 참조하는 상황, 어떻게 대처할까 (0) | 2022.09.07 |
[EFCore] 데이터를 임시로 삭제해보자 : Soft Delete (HasQueryFilter/IgnoreQueryFilter) (0) | 2022.09.06 |
[EFCore] Relationship Data 수정 하기 (0) | 2022.09.06 |
[EFCore] Pricipal 데이터가 없을 때 Dpendent 데이터가 존재할 수 있는가? (0) | 2022.09.05 |