Musel jsem to udělat pro klienta. A to jsem dělal v aplikaci s ASP.NET Core 1.0, ale pro zajímavost jsem zkusil i aplikaci v .NET Core 2.0.
Nejprve jsem nainstaloval balíček Entity Framework MySQL z https://www. nuget.org/packages/Pomelo.EntityFrameworkCore.MySql/ pomocí konzole správce balíčků.
Poté jsem se změnil v startup.cs , v metodě ConfigureServices , možnost UseSqlServer na UseMySql , jako na obrázku níže.
V mém appsettings.json mám připojení MySQL s názvem IdentityConnection takto:
{
"ConnectionStrings": {
"IdentityConnection": "Server=127.0.0.1;Database=identitycoredb;Uid=root;Pwd=1234;"
},
Pro vytvoření identifikačních tabulek jsem provedl příkaz migrace v konzole správce balíčků:
EntityFrameworkCore\Update-Database -Verbose