Pomelo EF Core Database Provider for MySQL

This database provider allows Entity Framework Core to be used with MySQL. The provider is maintained as part of the Pomelo Foundation Project.


This provider is not maintained as part of the Entity Framework Core project. When considering a third party provider, be sure to evaluate quality, licensing, support, etc. to ensure they meet your requirements.


Install the Pomelo.EntityFrameworkCore.MySql NuGet package.

Install-Package Pomelo.EntityFrameworkCore.MySql

Get Started

The following resources will help you get started with this provider.

Supported Database Engines

  • MySQL
  • MariaDB

Supported Platforms

  • .NET Framework (4.5.1 onwards)

  • .NET Core

  • Mono (4.2.0 onwards)