FAQ
이 페이지에는 자주 묻는 질문(FAQ)과 해당 답변이 포함되어 있습니다.
팁
이 페이지에서 문제에 대한 답변을 찾을 수 없는 경우 문제 및 도움말 페이지에서 다음 단계와 추가 리소스를 참조하세요.
.NET/C# 드라이버와 EF Core Provider의 차이점은 무엇인가요?
MongoDB .NET/C# 드라이버 는 MongoDB 기능을 직접 노출하는 라이브러리이며 프로젝션, 그룹 작업 및 유연한 매핑을 제공하는 LINQ 제공자를 포함합니다. 드라이버에는 다음과 같은 기능이 포함되어 있습니다.
트랜잭션
일괄 작업
LINQ 쿼리
데이터베이스를 직접 수정하는 작업
애그리게이션 작업
사용자 지정 매핑
EF Core Provider를 사용하면 .NET/C# 애플리케이션에서 Microsoft의 Entity Framework Core를 MongoDB와 함께 사용할 수 있습니다. EF Core Provider는 변경 추적, 엔터티 기반 LINQ 작업 및 Entity Framework Core 사용자에게 친숙한 모델링을 지원합니다. 제공자에는 다음과 같은 기능이 포함되어 있습니다.
지능형 객체 추적
엔터티 기반 LINQ 작업
Fluent API를 사용한 Entity Framework 모델링 및 매핑
변경 사항 추적을 통한 자동 데이터베이스 업데이트