[EFCore] Convention을 알아보자

2022. 9. 6. 16:12·공부/EFCore
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
'공부/EFCore' 카테고리의 다른 글
  • [EFCore] Shadow Property와 Backing Field
  • [EFCore] 다수의 Navigational Property가 같은 클래스를 참조하는 상황, 어떻게 대처할까
  • [EFCore] 데이터를 임시로 삭제해보자 : Soft Delete (HasQueryFilter/IgnoreQueryFilter)
  • [EFCore] Relationship Data 수정 하기
돌멩이수프
돌멩이수프
Information technology
  • 돌멩이수프
    WHAT DOES "IT" STAND FOR?
    돌멩이수프
  • 전체
    오늘
    어제
    • 분류 전체보기 (239)
      • 언어 (73)
        • html (3)
        • css (1)
        • java (6)
        • C (26)
        • C++ (2)
        • C# (29)
      • 공부 (7)
        • Unity (43)
        • 게임 서버 (26)
        • 네트워크 (5)
        • 데이터베이스 (7)
        • EFCore (19)
        • 기타 (14)
        • Git (5)
        • 운영체제 (1)
        • 소프트웨어공학 (21)
      • 2024-여름 (12)
      • 자기 관리 (4)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    자바
    tcp
    유니티
    C언어
    java
    C
    네트워크
    unity
    Entityfamework
    Python
    EFCore
    coding
    HTML
    라즈베리파이
    C#
    코딩
    EntityFramework
    백준
    게임서버
    디자인패턴
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
돌멩이수프
[EFCore] Convention을 알아보자
상단으로

티스토리툴바