Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Sintaks salah di dekat 'OFFSET'. Penggunaan opsi NEXT yang tidak valid dalam pernyataan FETCH di inti Entity Framework

Ada pengaturan kompatibilitas (UseRowNumberForPaging ) untuk ini yang dapat dikonfigurasi baik di DbContext itu sendiri:

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

Atau sebagai bagian dari 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Halaman dan Kolasi Kode SQL Server

  2. Cara Memformat Angka di SQL Server

  3. Bagaimana cara melakukan dan mengembalikan transaksi di sql server?

  4. SQL Server:Jadikan semua UPPER case menjadi Proper Case/Title Case

  5. Haruskah setiap Tabel Pengguna memiliki Indeks Berkelompok?