Integrations and Tools

For the complete MongoDB documentation index, see www.mongodb.com/docs/llms.txt

Integrations and Tools

OData

OData (Open Data Protocol) is a standardized protocol for building and consuming RESTful APIs that allows for the querying and manipulation of data by using HTTP requests. It provides a uniform way to expose and interact with data from multiple sources.

To learn how to integrate OData with your MongoDB application, see the [OData](https://www.mongodb.com/docs/drivers/csharp/current/integrations/odata.md#std-label-csharp-odata tutorial.

Entity Framework Provider

The MongoDB Entity Framework Provider is an object-relational mapper (ORM) that lets you use Microsoft's Entity Framework to work with MongoDB data. ORMs provide an object-oriented interface for data management.

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

To learn more, see the MongoDB Entity Framework Provider documentation.

MongoDB C# Analyzer

The C# Analyzer is a tool that helps you understand how your .NET/C# Driver code translates into the MongoDB Query API and if your code includes any unsupported LINQ or builder expressions. To learn more, see the C# Analyzer documentation.