Docs Menu
Docs Home
/ / /
EF Core Provider

FAQ

On this page

  • What is the Difference Between the .NET/C# Driver and the EF Core Provider?

This page contains frequently asked questions and their corresponding answers.

Tip

If you can't find an answer to your problem on this page, see the Issues & Help page for next steps and more resources.

The MongoDB .NET/C# Driver is a library that exposes MongoDB functionality directly and includes a LINQ provider with projections, group operations, and flexible mapping. The driver includes features such as the following:

  • Transactions

  • Bulk operations

  • LINQ queries

  • Operations that directly modify the database

  • Aggregation operations

  • Custom mapping

The EF Core Provider allows you to use Microsoft's Entity Framework Core with MongoDB in your .NET/C# applications. The EF Core Provider supports change tracking, entity-based LINQ operations, and modeling familiar to Entity Framework Core users. The provider includes features such as the following:

  • Intelligent object tracking

  • Entity-based LINQ operations

  • Entity Framework modeling and mapping with the fluent API

  • Automatic database updates through change tracking

Back

Issues & Help