.Net EF Core資料庫使用SQL server 2008 R2分頁報錯
How to avoid the “Incorrect syntax near 'OFFSET'. Invalid usage of the option NEXT in the FETCH statement.”
我百度找了一些方法 有關 start.cs下面的代碼不是很清楚
public void ConfigureServices(IServiceCollection services)
{
services.AddDbContext<DBContext> (options =>
options.UseSqlServer(_config["ConnectionStrings:DefaultConnection"], p => p.UseRowNumberForPaging ()));
}
然后這個問題就無法進行處理 我整個人就卡在了這里
請求大神可以進行幫助解答 ,積分送上
uj5u.com熱心網友回復:
OFFSET/FETCH NEXT是SQL Server 2012 的新特性配置里的寫法是變更為使用RowNumber函式來分頁
uj5u.com熱心網友回復:
試了 好像沒用 services.AddDbContext 這個的用法不太清楚uj5u.com熱心網友回復:
把資料庫升級為2012吧,微軟的東西就是這樣的轉載請註明出處,本文鏈接:https://www.uj5u.com/net/28046.html
標籤:C#
