On this page
On this page
General usability
- Fully compliant with ADO.NET
- Highly usable design-time support
- Easy to deploy: the native libraries come with the installer and the NuGet package
Network and connectivity
- Connections by host or by a mongodb:// or mongodb+srv:// URI, including connections to replica sets and sharded clusters
- TLS connections
- Both connected and disconnected data access models
Compatibility
- MongoDB 3.6 and later
- Support for both x64 and x86 architectures (Windows only)
- .NET 5-11, .NET Core 2.x and 3.x, and .NET Standard 2.0 support
- .NET Framework 4.5.1-4.8 support
- Microsoft Visual Studio 2026, 2022, 2019, and 2017 support
MongoDB technology support
- SQL over collections: SELECT, INSERT, UPDATE, DELETE, joins, and SQLite functions; simple conditions are passed to MongoDB as filters
- Native MongoDB commands in JSON, including the aggregate command
- Embedded documents and arrays as dotted columns or as a single JSON column
- All current BSON types; Decimal128 as string, decimal, or double; Guid and DateTimeOffset in the formats used by other MongoDB drivers
- MongoDB transactions on replica sets and sharded clusters
- MongoDBDump component to back up and restore a collection
- MongoDBLoader component for bulk inserts
ADO.NET technology support
- Extended metadata information retrieval
- Advanced CommandBuilder component
- Enhanced pooling control through connection string
- Connection string builder
- Provider factory
- Asynchronous command execution, command timeouts, and cancellation
- TransactionScope support
- Named and positional parameters
Entity Framework Core
- Entity Framework Core 3.1, 8, 9, 10, and 11 support
- LINQ queries, inserts, updates, and deletes, including ExecuteUpdate and ExecuteDelete
- Embedded documents as owned types and collections of scalar values, with LINQ queries over them
- Database-first scaffolding
Extended data access technologies
- MongoDBDataTable component for manipulating individual collections or query results
WinForms-specific features
- Flexible data binding with the DataLink component
- InterForm technology for cross-form component cooperation
Script execution
- Script execution with the MongoDBScript component
SQL execution monitoring
- MongoDBMonitor component and the dbMonitor utility
Design-time enhancements
- Automatic component registration in the toolbox
- Visual Studio integration: Server Explorer, Data Source Wizard, and TableAdapter configuration
- DataSet Wizard, DataSet Manager, and DataSet Editor
- Design-time component and property editors
Product clarity
- Documentation integrated into Visual Studio and available as a CHM file
Licensing and support
- Annual subscription with Priority Support included
- Licensed royalty-free per developer, per team, or per site