Entity Framework Core 6.0 로드맵 발표

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 지원
1개의 좋아요