Saya harus melakukan ini untuk klien. Dan saya melakukannya di aplikasi dengan ASP.NET Core 1.0, tetapi karena penasaran saya juga mencoba aplikasi di .NET Core 2.0.
Yang saya lakukan adalah menginstal paket MySQL Entity Framework terlebih dahulu dari https://www. nuget.org/packages/Pomelo.EntityFrameworkCore.MySql/ menggunakan konsol pengelola paket.
Setelah itu saya ubah di startup.cs , dalam metode ConfigureServices , opsi UseSqlServer ke UseMySql , seperti gambar di bawah ini.
Di appsettings.json saya, saya memiliki koneksi MySQL bernama IdentityConnection seperti ini:
{
"ConnectionStrings": {
"IdentityConnection": "Server=127.0.0.1;Database=identitycoredb;Uid=root;Pwd=1234;"
},
Untuk membuat tabel identitas, saya menjalankan perintah migrasi di konsol pengelola paket:
EntityFrameworkCore\Update-Database -Verbose