'OFFSET' 附近有语法错误。在 FETCH 语句中选项 NEXT 的用法无效

admin 494

升级Nuget包以后,读取数据库出现异常:SqlException: 'OFFSET' 附近有语法错误。 在 FETCH 语句中选项 NEXT 的用法无效

这个异常主要出现在有分页代码的地方。

解决方法:

    1、笨方法,直接降级包

    2、配置DbContext

public static void Configure(DbContextOptionsBuilder<WebProjectDbContext> builder, string connectionString)
        {
            builder.UseSqlServer(connectionString, opt => opt.UseRowNumberForPaging());
        }

重新生成,即可