Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cú pháp không chính xác gần 'OFFSET'. Việc sử dụng không hợp lệ tùy chọn NEXT trong câu lệnh FETCH trong lõi Entity Framework

Có một cài đặt tương thích (UseRowNumberForPaging ) cho cái này có thể được định cấu hình trong chính 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());
    }

Hoặc là một phần của Khởi động:

    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. SQL Server 2017 Backup -2

  2. Máy chủ SQL bỏ qua trường hợp trong một biểu thức where

  3. Lỗi SQL với Thứ tự Theo trong Truy vấn Con

  4. Câu lệnh INSERT xung đột với ràng buộc FOREIGN KEY - SQL Server

  5. Phiên bản cơ sở dữ liệu SQL Server