sql >> Databáze >  >> RDS >> Sqlserver

Nesprávná syntaxe poblíž 'OFFSET'. Neplatné použití volby NEXT v příkazu FETCH v jádře Entity Framework

Existuje nastavení kompatibility (UseRowNumberForPaging ), který lze nakonfigurovat buď v samotném DbContextu:

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

Nebo jako součást Startup:

    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. Jak se mohu připojit k MySQL v Pythonu 3 na Windows?

  2. Extrakce podřetězce z daného řetězce

  3. Jak získat více parametrů se stejným názvem z adresy URL v PHP a vložit všechny záznamy do tabulky

  4. Případ použití pro sp_prepare / sp_prepexec