Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Solução]Problema com UseMysql e The given key '1234' was not present in the dictionary mysql

Cannot find the UseMysql method on DbContextOptions

Passei um tempo pra resolver esse problema, consegui depois de instalar o pacote Pomelo via Console Nuget. Usei o comando

Install-Package Pomelo.EntityFrameworkCore.MySql -Version 2.1.1

Coloquei a versão 2.1.1 porque é uma que já tinha usado antes mas depois de fazer isso deu outros tipos de conflito, ainda não consegui resolver

1 resposta
solução!

Solução: Fui no arquivo .csproj da aula 4 e olhei os pacotes que o professor instalou, talvez eu tenha deixado passar o de MySql ou tenha baixado a versão errada, então fui no site do Nuget pra baixar as versões exatas. Baixei as exatas e deu problema de the given key '1234' was not present in the dictionary mysql , então fui em versões mais recentes e funcionou. Se alguém precisar é só usar essas linhas no Packet Manager Console do Nuget:

NuGet\Install-Package Microsoft.EntityFrameworkCore.SqlServer -Version 5.0.17
NuGet\Install-Package Microsoft.EntityFrameworkCore.Tools -Version 5.0.17
NuGet\Install-Package MySql.EntityFrameworkCore -Version 5.0.13

Instalei nessa ordem e deu tudo certo.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software