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")));