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