Оказа се, че е грешка в MySql.Data EF конектор, предоставен от Oracle, подробности за грешка са публикувани тук
.
Алтернативно решение:
Смених на друг конектор, наречен Pomelo
, сега Skip и Take работи перфектно. Можете да търсите nuget за Pomelo.EntityFrameworkCore.MySql и инсталирайте подходяща версия за вашия проект.
За да използвате, просто променете .UseMySQL към .UseMySql когато конфигурирате DbContext , като оракул конектор използвайте SQL и pomelo използват Sql само корпусът е различен.
services.AddDbContext<ApplicationDbContext>(options =>
options.UseMySql(Configuration.GetConnectionString("DefaultConnection")));