[C#] Entity Framework Core 란
- C#
- 2023. 3. 14. 00:49
참고
Entity Framework Core 란?
- EF(Entity Framework) Core는 널리 사용되는 Entity Framework 데이터 액세스 기술의 가볍고 확장 가능한 오픈소스 플랫폼 입니다.
- EF Core는 다음과 같은 O/RM(개체 관계형 매퍼) 로 사용될 수 있습니다.
- .NET 개발자가 .NET 개체를 사용하여 데이터베이스로 작업할 수 있도록 합니다.
- 개발자가 일반적으로 작성해야 하는 대부분의 데이터 액세스 코드가 필요하지 않습니다.
- EF Core는 여러가지 데이터베이스 엔진을 지원합니다.
- 지원하는 정보는 지원 정보 사이트를 참고하면 됩니다.
Entity Framework Model
- Code First : 데이터베이스를 미리 설계하지 않고 필요한 테이블을 코드로 먼저 작성합니다. (각 컬럼 이름, 컨스트레인 등) 그 후, 프로그램을 실행하면서 데이터베이스를 자동으로 생성합니다.
- Model First : 데이터베이스가 없을 때 EDMX 파일에 필요한 데이터베이스를 넣어서 작동하는 방식입니다.
- Database First : 데이터베이스를 먼저 구성하고 그것을 Visual Studio로 읽어 들여 작동하는 방식입니다.
728x90
'C#' 카테고리의 다른 글
[C#] EF Core - Fluent API 1:1 관계 (0) | 2023.03.18 |
---|---|
[C#] EF Core 첫 번째 어플리케이션 (0) | 2023.03.15 |
[C#] EF Core CRUD (0) | 2023.03.13 |
[C#] EF Core - DbContext (0) | 2023.03.11 |
[C#] EF Core - Fluent API (0) | 2023.03.10 |
이 글을 공유하기