Sapient Guardian


This documentation is for EF Core. For EF6.x, see Entity Framework 6.

This database provider allows Entity Framework Core to be used with MySQL. The provider is maintained in the SapientGuardian/SapientGuardian.EntityFrameworkCore.MySql GitHub 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 SapientGuardian.EntityFrameworkCore.MySql NuGet package.

   PM>  Install-Package SapientGuardian.EntityFrameworkCore.MySql

Get Started

Visit the project site to get started with this provider.

Supported Database Engines

  • MySQL

Supported Platforms

  • .NET Framework (4.5.1 onwards)
  • .NET Core
  • Mono (4.2.0 onwards)