原文:【.net core 入坑】.net core 3.0 報錯:在 FETCH 語句中選項 NEXT 的用法無效

目錄 事故現場: 分析及解決方案: 事故現場: 在項目中使用.net core . ,在EF鏈接sqlserver ,在程序中使用了分頁用的skip和take,程序報錯: 在 FETCH 語句中選項 NEXT 的用法無效。 分析及解決方案: 因為分頁skip和take轉成sql的時候默認是使用FETCH 和NEXT的,而不是可兼容低版本sqlserver的ROWNUMBER ,所以報錯 在之前的 ...

2019-11-27 21:52 0 257 推薦指數:

查看詳情

'OFFSET' 附近有語法錯誤。 在 FETCH 語句中選項 NEXT用法無效

原因:可能因為本地開發環境的數據庫版本高於服務器版本,導致 EF 生成了錯誤的 SQL 語句 解決:找到 EF 對應生成的 edmx 文件,選中右鍵-打開方式-使用文本編輯器打開編輯,找到“ProviderManifestToken”這一屬性, EF 此屬性值為 2012,而服務器中是 2008 ...

Tue Mar 19 19:22:00 CST 2019 1 1187
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM