sql >> Databasteknik >  >> RDS >> Sqlserver

Fel syntax nära 'OFFSET'. Ogiltig användning av alternativet NEXT i FETCH-satsen i Entity Framework-kärnan

Det finns en kompatibilitetsinställning (UseRowNumberForPaging ) för detta som kan konfigureras antingen i själva DbContext:

    protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
    {
        var coonectionString = "Data Source=localhost\\MSSQLSERVER01;Initial Catalog=AppDb01;Integrated Security=True";
        optionsBuilder.UseSqlServer(coonectionString, builder => builder.UseRowNumberForPaging());
    }

Eller som en del av uppstarten:

    public void ConfigureServices(IServiceCollection services)
    {
        var coonectionString = "Data Source=localhost\\MSSQLSERVER01;Initial Catalog=AppDb01;Integrated Security=True";
        services.AddDbContext<AppDbContext>(options => options.UseSqlServer(coonectionString, builder => builder.UseRowNumberForPaging()));
    }


  1. CodeIgniter Välj fråga

  2. Är det möjligt att dynamiskt gå igenom en tabells kolumner?

  3. MYSQL lagrad procedur för uppdateringsvariabler är 0

  4. Hitta det lägsta oanvända värdet i mysql-tabellen