EF Core 6.0 (기존의 Entity Framework 6.0과 다릅니다.)의 로드맵이 새롭게 발표되었습니다. 다양한 영역에서의 개선과 기능 강화를 목표로 하고 있습니다.
주요 목표
많은 요청이 있었던 부분
- 마이그레이션 중 SQL 서버 임시 테이블 생성 지원
- JSON 컬럼 지원 (SQL Server, SQLite DB 자체 기능으로도 추후 구현될 것이라고 합니다.)
ColumnAttribute.Order
지원
성능
- 성능에 관련된 제반 사항 개선 및 테스트 보강
- 컴파일된 모델
- TechEmpower Fortunes 벤치마크 목표 달성
- Linker/AOT 지원
마이그레이션 및 배포
- 마이그레이션 번들
- 마이그레이션 관리 기능 개선
기존 기능 개선 및 버그 수정
- EF6 (.NET Framework)와의 기능 차이 좁히기
- 도메인 주도 설계 지원 강화를 위한 Value 개체 지원
- Cosmos 데이터베이스 프로바이더
- 애플리케이션에 모델 생성 컨벤션 제공
- 그동안 해결되지 않은 모든 주요 버그 해결하기
- 기타 여러 기능들 (SQLite와 SQL Server를 위한 완전한 풀 텍스트 서치 구현, SQL Server 지리 정보 인덱스 지원, ADO.NET을 위한 새로운 배치 API 등)
닷넷 연동
System.Data
기능 개선- 배치 API 구현
System.Data
구성 요소를 위한 표준화된DiagnosticSource
제공
Microsoft.Data.Sqlite
기능 개선- 연결 풀링
- Prepared statements
- Nullable 참조 형식
실험적인 기능
- 커뮤니티와 함께 최신 닷넷 기능을 이용하여 고성능 SQL Server 드라이버 개발
- GraphQL 지원