配置连接字符串,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分页。

上一篇、开源框架.netCore DncZeus学习(一)npm安装

下一篇、开源框架.netCore DncZeus学习(三)增加一个菜单

05-01 05:09