Ukázalo se, že jde o chybu v MySql.Data
EF konektor od společnosti Oracle, podrobnosti o chybě jsou zveřejněny zde
.
Alternativní řešení:
Změnil jsem na jiný konektor s názvem Pomelo
, nyní Skip
a Take
funguje naprosto v pohodě. Můžete hledat nuget pro Pomelo.EntityFrameworkCore.MySql
a nainstalujte vhodnou verzi pro váš projekt.
Pro použití jednoduše změňte .UseMySQL
na .UseMySql
při konfiguraci DbContext
, jako konektor Oracle použijte SQL
a pomelo použijte Sql
pouze pouzdro je jiné.
services.AddDbContext<ApplicationDbContext>(options =>
options.UseMySql(Configuration.GetConnectionString("DefaultConnection")));