Acabou sendo um bug em
MySql.Data Conector EF fornecido pela Oracle, detalhes do bug são postados aqui
. Solução alternativa:
Mudei para outro conector chamado Pomelo , agora
Skip e Take funciona perfeitamente bem. Você pode pesquisar nuget por Pomelo.EntityFrameworkCore.MySql e instale a versão apropriada para o seu projeto. Para usar, basta alterar
.UseMySQL para .UseMySql ao configurar DbContext , como conector oracle use SQL e pomelo usam Sql apenas a carcaça é diferente. services.AddDbContext<ApplicationDbContext>(options =>
options.UseMySql(Configuration.GetConnectionString("DefaultConnection")));