EF Core 1.0 在sqlserver2008分页的时候须要指定用数字分页。sql
EF Core1.0 生成的分页语句中使用了 Featch Next。这个语句只有在SqlServer2012的时候才能使用。sqlserver
因此修改以下配置,让EF Core 1.0使用传统分页。server
services.AddEntityFramework()
.AddDbContext<NFineDbContext>(options =>
{
options.UseSqlServer(
Configuration.GetConnectionString("MDatabase"),
b => b.UseRowNumberForPaging()
);
});it