Docs Menu
Docs Home
/ / /
EF 핵심 제공자

새로운 기능

이 페이지의 내용

  • 8.2의 새로운 기능
  • 8.1의 새로운 기능

다음 버전의 새로운 기능에 대해 알아보세요:

  • 8.2버전

  • 8.1버전

중요

제공자 주요 버전 번호가 Entity Framework Core 버전과 일치하도록 MongoDB Entity Framework Core Provider는 주요 버전 릴리스에 대한 호환성이 손상되는 변경을 제한하지 않습니다. 대신 마이너 버전 릴리스에서 호환성이 손상되고 중요한 변경이 이루어집니다.

8.2 제공자 출시하다 에는 다음과 같은 새로운 기능이 포함되어 있습니다.

  • 유형 판별자에 대한 지원 추가

  • MongoDB .NET/ C# 드라이버 의 v3.0 에 대한 지원 을 추가합니다.

  • TimeOnlyDateOnly CLR 유형에 대한 지원 추가

경고

호환성이 손상되는 변경

v8.1 제공자 에는 다음과 같은 호환성이 손상되는 변경이 도입되었습니다.

  • EF Core Provider는 모든 변경 사항을 MongoDB 트랜잭션으로 실행합니다. 애플리케이션 에서 v5.0 이전의 MongoDB Server 버전을 사용하는 경우, 또는 복제본 세트 에서 실행 되지 않는 경우 애플리케이션 을 재구성해야 합니다.

  • 기본값 GUID 저장 형식을 CSharpLegacy 바이너리 형식에서 Standard 형식으로 변경했습니다.

  • MongoClientWrapper 클래스에 대한 서비스 등록을 제공하도록 IMongoClientWrapper 인터페이스를 수정했습니다. 애플리케이션 에 IMongoClientWrapper 인터페이스를 구현 해서는 안 됩니다.

  • CamelCaseElementNameConvention 케이스는 클래스 이름 대신 속성 이름을 기준으로 엔티티를 소유했습니다.

이러한 호환성이 손상되는 변경에 대한 자세한 내용은 업그레이드 제공자 버전 가이드 에서 버전 8.1.0 호환성 이 손상되는 변경을 참조하세요.

8.1 제공자 출시하다 에는 다음과 같은 새로운 기능이 포함되어 있습니다.

  • 다음을 통해 낙관적 동시성을 지원합니다.

    • IsConcurrencyToken() 메서드 또는 ConcurrencyCheck() 속성

    • IsRowVersion() 메서드 또는 Timestamp 속성

  • DictionaryReadOnlyDictionary 속성 매핑 지원

이 출시하다 에 대한 자세한 내용은 v8.1.0 출시하다 노트를 참조하세요.

돌아가기

FAQ