Det visade sig vara en bugg i MySql.Data EF-kontakt tillhandahållen av Oracle, bugginformation publiceras här
.
Alternativ lösning:
Jag bytte till en annan anslutning som heter Pomelo
, nu Skip och Take fungerar alldeles utmärkt. Du kan söka nuget efter Pomelo.EntityFrameworkCore.MySql och installera lämplig version för ditt projekt.
För att använda, ändra helt enkelt .UseMySQL till .UseMySql när du konfigurerar DbContext , som oracle-kontakt använd SQL och pomelo använder Sql bara höljet är annorlunda.
services.AddDbContext<ApplicationDbContext>(options =>
options.UseMySql(Configuration.GetConnectionString("DefaultConnection")));