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