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