Puedes probar de esta manera
-
Instale el paquete Pomelo.EntityFrameworkCore.MySQL
-
Agregar servicios en Startup.cs
services.AddCors();services.AddDbContext(opciones => opciones.UseMySql(Configuration.GetConnectionString("DatabaseConnectionString")));
-
cambie la cadena de conexión en appsettings.json
"ConnectionStrings":{"DatabaseConnectionString":"servidor=host local;puerto=3306;base de datos=MyAppDB;usuario=raíz;contraseña="}
*cambie el número de puerto según su servidor MySQL
4. Ejecute estos comandos en Consola del administrador de paquetes para migración de datosAdd-Migration InitialCreate
Actualizar base de datos
Puede ver el proyecto en github , para una mejor comprensión