.NET Connector for MySQL and MariaDB With ORM Support

dotConnect for MySQL is a versatile enterprise-grade connector that enables access to MySQL/MariaDB data in .NET applications of any complexity. It delivers advanced ORM support, compatibility with multiple database server versions and .NET platforms, and easy integration with a variety of IDEs, including Visual Studio.

The connector undergoes regular security and performance testing to ensure reliability and consistent quality. It also includes premium support, frequent updates, and detailed documentation to help you get started quickly.

  • Advanced ORM support: EF Core, Dapper, NHibernate, LinqConnect, and more
  • Full compliance with ADO.NET standards
  • Secure SSL/SSH connections, proxy servers, embedded servers, and HTTP tunneling
  • Advanced encryption and data integrity
  • Maximum performance via pagination and selective loading
  • Comprehensive support for MySQL-specific data types
  • Integration with Visual Studio and design-time support

Trouble-free connection to MySQL

dotConnect for MySQL allows you to connect to MySQL and MariaDB databases via TCP/IP with no need for native clients, thus significantly simplifying application development and deployment.

  • Easy connection without any client libraries
  • Full support for MySQL-specific data types
  • Robust security features with advanced encryption and authentication
  • Flexible connectivity options for diverse operational environments
  • Cost-effective deployment

Access to the following databases and cloud services:

  • MySQL
  • MariaDB
  • Azure Database for MySQL
  • Amazon RDS for MySQL
  • Amazon Aurora
  • Google Cloud SQL for MySQL

Advanced ORM support

dotConnect for MySQL offers enhanced ORM support with a bundled Entity Developer – visual designer for ORM models:

Entity Framework Core

1.x, 2.x, 3.x, 5.0, 6.0, 7.0, 8.0, 9.0

NHibernate

1.x-5.x

Entity Framework

v1-v6

Dapper

1.x, 2.x

Using Entity Developer for various ORM technologies enables automatic creation of entity classes and the DbContext class, simplifying the development and ensuring that the data model remains in sync with the database.

Compatibility and integration

Platforms

  • .NET 5.0, 6.0, 7.0, 8.0, 9.0, 10.0
  • .NET Framework 2.0-4.8
  • .NET Core 2.0-3.1
MySQL and MariaDB

All versions

Visual Studio Extension

  • Data source connection
  • Database object explorer
  • Data retrieval and display

Compatibility with NuGet

Works in any NuGet-compatible IDE like VS Code, JetBrains Rider, etc.

Features

Advanced connection configuration

Advanced connection configuration

Dynamically configure MySQL connections using tools such as MySqlConnectionStringBuilder, and enable server discovery and metadata access for flexible and robust database connectivity in .NET applications.

In-memory data management

In-memory data management

Manage relational data offline using MySqlDataSet and MySqlDataTable, which support data binding, manipulation, and batch updates for scalable, disconnected MySQL applications.

Bulk data operations and backups

Bulk data operations and backups

Efficiently import large datasets with MySqlLoader, and create database backups using MySqlDump to streamline data migrations and preserve data integrity in MySQL.

Secure connectivity and configuration

Secure connectivity
and configuration

Protect MySQL connections with SSH, SSL, HTTP tunneling, and encrypted storage to enable robust authentication and data protection for applications.

Event-driven monitoring and change tracking

Event-driven monitoring
and change tracking

Monitor MySQL operations and data changes with MySqlDependency and MySqlMonitor for real-time diagnostics and more responsive applications.

Development wizards in Visual Studio

Development wizards
in Visual Studio

Enhance MySQL development with Visual Studio wizards for connections, DataSets, and migrations to boost productivity and simplify database tasks.

Leading companies choose dotConnect

Wells Fargo
Thermo Fisher Scientific
Cisco
Xerox
General Electric Company
Northrop Grumman Corporation
Pfizer
Verizon
FedEx
IBM

Other .NET connectors for databases

Your universal ADO.NET provider for multiple database systems
dotConnect Universal
dotConnect Universal offers universal access to data of different databases for the Microsoft .NET Framework. It supports the most popular database servers, including Microsoft SQL Server, Microsoft Access, Oracle Database, DB2, MySQL, PostgreSQL, SQLite, InterBase, and Firebird. Other servers can be accessed through their ADO.NET, OLE DB and ODBC providers.
$269.95
Developer edition

Ready to get started?

Get started with dotConnect for MySQL at no cost

Get started with dotConnect for MySQL at no cost

Download a FREE, fully-functional trial version and elevate your database development and administration today!

Try dotConnect Universal

Try dotConnect Universal

Universal access to data of different databases for the Microsoft .NET Framework. It supports most of the major database servers, including Microsoft SQL Server, Microsoft Access, Oracle, DB2, MySQL, PostgreSQL, SQLite, InterBase, and Firebird.

Need a hand?

Need a hand?

If you need any help or have questions about our tools or purchasing options, just get in touch with our team.

Try the 30-day trial of the full product. No limits. No card required. Start free trial