sql >> Databasteknik >  >> RDS >> Mysql

Skip and Take fungerar inte med MySQL EntityFrameworkCore

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


  1. Hur konverterar jag ett heltal till sträng som en del av en PostgreSQL-fråga?

  2. Fixar Lås väntetid har överskridits; prova att starta om transaktionen för en Mysql-tabell som har fastnat?

  3. Vad är SQL? Vad är en databas? Relationella databashanteringssystem (RDBMS) förklaras på vanlig engelska.

  4. PostgreSQL Connection Pooling:Del 4 – PgBouncer vs. Pgpool-II