Трябваше да направя това за клиент. И аз го направих в приложение с ASP.NET Core 1.0, но за любопитство опитах и за приложение в .NET Core 2.0.
Това, което направих, беше първо да инсталирам MySQL пакета Entity Framework от https://www. nuget.org/packages/Pomelo.EntityFrameworkCore.MySql/ с помощта на конзолата за мениджър на пакети.
След това промених startup.cs , в метода ConfigureServices , опцията UseSqlServer към UseMySql , като изображението по-долу.
В моя appsettings.json имам MySQL връзката, наречена IdentityConnection, както следва:
{
"ConnectionStrings": {
"IdentityConnection": "Server=127.0.0.1;Database=identitycoredb;Uid=root;Pwd=1234;"
},
За да създам таблиците за идентичност, изпълних командата за миграция в конзолата на мениджъра на пакети:
EntityFrameworkCore\Update-Database -Verbose