Ternyata bug di MySql.Data Konektor EF disediakan oleh Oracle, detail bug diposting di sini
.
Solusi alternatif:
Saya mengubah ke konektor lain yang disebut Pomelo
, sekarang Skip dan Take bekerja dengan baik. Anda dapat mencari nuget untuk Pomelo.EntityFrameworkCore.MySql dan instal versi yang sesuai untuk proyek Anda.
Untuk menggunakan, cukup ubah .UseMySQL ke .UseMySql saat mengkonfigurasi DbContext , sebagai konektor Oracle gunakan SQL dan jeruk bali gunakan Sql hanya casingnya saja yang berbeda.
services.AddDbContext<ApplicationDbContext>(options =>
options.UseMySql(Configuration.GetConnectionString("DefaultConnection")));