diff --git a/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs index 4d08a8053..afbe48904 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs @@ -1285,7 +1285,10 @@ namespace SqlSugar { if (cancellationTokenSource?.IsCancellationRequested == true) return; var queryable = this.Clone(); - var page = queryable.ToPageList(i, singleMaxReads, ref totalNumber, ref totalPage); + var page = + totalPage==1? + queryable.ToPageList(i, singleMaxReads, ref totalNumber, ref totalPage): + queryable.ToPageList(i, singleMaxReads); foreach (var item in page) { if (cancellationTokenSource?.IsCancellationRequested == true) return;