Het bleek een bug te zijn in MySql.Data EF-connector geleverd door Oracle, bugdetails worden hier
gepost .
Alternatieve oplossing:
Ik ben overgestapt op een andere connector genaamd Pomelo
, nu Skip en Take werkt helemaal prima. U kunt nuget zoeken op Pomelo.EntityFrameworkCore.MySql en installeer de juiste versie voor uw project.
Om te gebruiken, verander gewoon .UseMySQL naar .UseMySql bij het configureren van DbContext , gebruik als Oracle-connector SQL en pomelo gebruiken Sql alleen de behuizing is anders.
services.AddDbContext<ApplicationDbContext>(options =>
options.UseMySql(Configuration.GetConnectionString("DefaultConnection")));