문서 메뉴
문서 홈
/ / /
EF 핵심 제공자

제한 사항

이 페이지의 내용

  • 개요
  • 지원되지 않는 엔티티 프레임워크 핵심 기능
  • 프로젝션 선택
  • 유형 판별자
  • 스칼라 애그리게이션
  • 마이그레이션
  • 데이터베이스 우선 개발
  • 외래 키
  • 대체 키
  • 테이블 분할
  • 임시 테이블
  • 공간 데이터
  • 지원되지 않는 MongoDB 기능
  • 시계열
  • Atlas Search
  • Vector Search

이 페이지에서는 EF Core Provider가 지원하지 않는 Entity Framework 및 MongoDB 기능 목록을 찾을 수 있습니다. 이 제공자는 현재 개발 중이므로 이 페이지에 나열된 일부 기능은 고객 요구에 따라 향후 릴리스에서 고려될 수 있습니다.

다음 섹션에서는 EF Core Provider가 지원하지 않는 Entity Framework Core 기능에 대해 설명합니다.

일부 프로젝션은 LINQ 쿼리에서 Select() 메서드를 사용하여 생성된 객체의 구조를 변경합니다. 프로젝션은 그룹화를 수행하거나 필드를 익명 유형 또는 Entity Framework에서 인식하지 못하는 대체 유형으로 선택하여 객체를 변경합니다.

이 버전의 EF 핵심 제공자는 프로젝션 선택을 지원하지 않습니다.

유형 판별자는 EF 핵심 제공자가 역직렬화 중에 문서에 대해 생성할 C# 유형을 결정하는 데 사용하는 문서의 요소입니다.

이 버전의 EF 핵심 제공자는 유형 판별자를 지원하지 않습니다.

최상위 스칼라 애그리게이션은 Count(), Min()Max() 와 같은 쿼리에 대해 수행할 수 있는 작업입니다. 이 버전의 EF Core Provider는 다음과 같은 스칼라 애그리게이션 작업만 지원합니다.

  • Count()

  • LongCount()

  • Any(), 술어 유무에 관계없이

이 버전의 EF Core Provider는 다른 스칼라 애그리게이션 작업을 지원하지 않습니다.

Entity Framework Core의 마이그레이션은 관계형 데이터베이스를 위해 설계되었습니다. MongoDB는 문서 데이터베이스이므로 EF Core Provider에서 마이그레이션을 지원하지 않습니다.

MongoDB는 유연하게 설계되었으며 데이터베이스 스키마가 필요하지 않습니다. MongoDB의 스키마리스 설계로 인해 EF Core Provider에서는 데이터베이스 우선 개발이 지원되지 않습니다.

MongoDB는 문서 데이터베이스이므로 EF Core Provider는 외래 키를 지원하지 않습니다.

MongoDB는 문서 데이터베이스이므로 EF Core Provider는 대체 키를 지원하지 않습니다.

MongoDB는 문서 데이터베이스이며 정규화된 테이블이 없습니다. 이 때문에 EF Core Provider는 테이블 분할을 지원하지 않습니다.

EF Core Provider는 임시 테이블을 지원하지 않습니다.

EF Core Provider는 공간 데이터를 지원하지 않습니다.

다음 섹션에서는 EF Core Provider가 지원하지 않는 MongoDB 기능에 대해 설명합니다.

EF Core Provider는 time series 데이터 또는 time series 컬렉션을 지원하지 않습니다. 이는 Entity Framework Core에서 사용할 수 없는 MongoDB 전용 기능입니다.

EF Core Provider는 MongoDB Atlas 검색을 지원하지 않습니다. Atlas Search는 Entity Framework Core에서 사용할 수 있는 유사한 기능이 없는 MongoDB 전용 기능입니다.

EF Core Provider는 MongoDB Atlas Vector search를 지원하지 않습니다. Atlas Vector Search는 Entity Framework Core에서 사용할 수 있는 유사한 기능이 없는 MongoDB 전용 기능입니다.

돌아가기

낙관적 동시성을 통한 데이터 일관성 보장