sqlsuger異步分頁查詢


RefAsync<int> total = 0;
 Db.Queryable<Order>().ToPageListAsync(pageIndex, pageSize, total);

由於異步情況不能出現ref 或者out等形式參數

所以參數為RefAsync<int>類型。

但是最后的返回值會出現total{value:0}

導致前台返回值需要在返回結果的基礎上加上response.data.total.value

第二種方式將返回的結果先轉成int類型,例如:

var result =  Db.Queryable<Order>().ToPageListAsync(pageIndex, pageSize, total);

int sum= total;

return new {data = result;total = sum}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM