C# ASP.NET
[ASP.NET CORE] Entity Framework Core의 Database-First
Guest-developer
2022. 9. 25. 23:33
Database-First 의 장점
- Database 작업은 기존과 동일하게 수행 가능하다.
- Entity Data Modeling을 통해 손코딩이 거의 없다.
Database-First의 단점
- Database 작업의 이력 관리를 하지 못한다.
- Table 또는 Column 변경 시 C# 코드도 수동으로 변경해주어야한다.
테이블 이름 변경 및 매핑, 복합키 지정 등은 동일하나,
- 새프로젝트 생성
- 새 항목 "ADO.NET 엔터티 데이터 모델" 추가
- 데이터 베이스의 EF Designer 모델 선택
- 데이터 연결 선택
- 테이블 선택 및 생성된 개체 이름을 복수화 또는 단수화 선택
- 마침
의 과정을 통해 번거로움을 줄일 수 있다.