配置连接字符串,update-database,初始数据后,访问报错,提示offset错误。因为本机上使用的sql2008。
.net Core 2.X中的EF访问sqlserver2008默认使用的是offset分页,这在sql2008上不支持。
.SetCompatibilityVersion(CompatibilityVersion.Version_2_1);
services.AddDbContext<DncZeusDbContext>(options =>
options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection") ,b => b.UseRowNumberForPaging()));
加上红色部分,将使用传统的RowNumber分页。