Você pode tentar desta forma
-
Instale o pacote Pomelo.EntityFrameworkCore.MySQL
-
Adicione serviços em Startup.cs
services.AddCors();services.AddDbContext(options => options.UseMySql(Configuration.GetConnectionString("DatabaseConnectionString")));
-
altere a string de conexão em appsettings.json
"ConnectionStrings":{"DatabaseConnectionString":"server=localhost;port=3306;database=MyAppDB;user=root;password="}
*altere o número da porta de acordo com seu servidor MySQL
4. Execute estes comandos no Console do Gerenciador de Pacotes para migração de dadosAdd-Migration InitialCreate
Atualizar o banco de dados
Você pode ver o projeto em github , para melhor compreensão