엔티티 프레임워크

엔티티 프레임워크
원저자마이크로소프트
개발자닷넷 파운데이션
발표일2008년 8월 11일(16년 전)(2008-08-11)
안정화 버전
Entity Framework 6: v6.4.4
Entity Framework Core: v8.0.0 / Entity Framework Core: 2023년 11월 14일(12개월 전)(2023-11-14)[1]
저장소github.com/dotnet/ef6
github.com/dotnet/efcore
프로그래밍 언어C#
플랫폼.NET Framework,
.NET Core
종류객체 관계 매핑
라이선스아파치 라이선스 2.0
웹사이트docs.microsoft.com/en-us/ef/

엔티티 프레임워크(Entity Framework, EF)는 ADO.NET용 오픈 소스[2] ORM(객체 관계 매핑) 프레임워크이다. 원래는 닷넷 프레임워크의 필수 부분으로 제공되었지만 엔티티 프레임워크 버전 6.0부터는 닷넷 프레임워크와 별도로 제공되었다.

엔티티 프레임워크 6.4는 클래식 프레임워크의 최신 릴리스이다. 엔티티 프레임워크 6은 계속 지원되지만 더 이상 개발되지 않으며 보안 문제에 대한 수정 사항만 제공된다.[3]

EF 코어(엔티티 프레임워크 코어)로 알려진 새로운 프레임워크는 유사하지만 완전하지는 않은 기능 패리티를 가지고 2016년에 도입되었다.[4] 이 프레임워크의 버전 번호 지정은 1.0에서 다시 시작되었으며 EF 코어의 최신 버전은 8.0이다.[5]

같이 보기

[편집]

각주

[편집]
  1. “Releases · dotnet/efcore · GitHub”. 《GitHub》. 
  2. Krill, Paul (2012년 7월 20일). “Microsoft open-sources Entity Framework”. 《InfoWorld》. 2012년 7월 24일에 확인함. 
  3. ajcvickers (2022년 3월 9일). “Entity Framework Support Policies”. 《learn.microsoft.com》 (미국 영어). 2022년 12월 12일에 확인함. 
  4. ajcvickers. “Compare EF6 and EF Core”. 《learn.microsoft.com》 (미국 영어). 2022년 12월 12일에 확인함. 
  5. ajcvickers (2023년 11월 14일). “What's New in EF Core 8”. 《learn.microsoft.com》 (미국 영어). 2023년 11월 14일에 확인함. 

외부 링크

[편집]