Update ToOffsetPage

This commit is contained in:
sunkaixuan 2024-03-24 23:21:47 +08:00
parent f0190855a3
commit 5512913218
2 changed files with 12 additions and 0 deletions

View File

@ -390,6 +390,16 @@ namespace SqlSugar
var list =await this.ToPageListAsync(pageNumber, pageSize, totalNumber); var list =await this.ToPageListAsync(pageNumber, pageSize, totalNumber);
return this.Context.Utilities.ListToDataTable(list); return this.Context.Utilities.ListToDataTable(list);
} }
public Task<List<T>> ToOffsetPageAsync(int pageNumber, int pageSize, RefAsync<int> totalNumber, CancellationToken token)
{
this.Context.Ado.CancellationToken = token;
return ToOffsetPageAsync(pageNumber, pageSize, totalNumber);
}
public Task<List<T>> ToOffsetPageAsync(int pageNumber, int pageSize, RefAsync<int> totalNumber, RefAsync<int> totalPage, CancellationToken token)
{
this.Context.Ado.CancellationToken = token;
return ToOffsetPageAsync(pageNumber, pageSize, totalNumber, totalPage);
}
public async Task<List<T>> ToOffsetPageAsync(int pageNumber, int pageSize, RefAsync<int> totalNumber, RefAsync<int> totalPage) public async Task<List<T>> ToOffsetPageAsync(int pageNumber, int pageSize, RefAsync<int> totalNumber, RefAsync<int> totalPage)
{ {
var result = await ToOffsetPageAsync(pageNumber, pageSize, totalNumber); var result = await ToOffsetPageAsync(pageNumber, pageSize, totalNumber);

View File

@ -269,6 +269,8 @@ namespace SqlSugar
Task<List<T>> ToOffsetPageAsync(int pageNumber, int pageSize); Task<List<T>> ToOffsetPageAsync(int pageNumber, int pageSize);
Task<List<T>> ToOffsetPageAsync(int pageNumber, int pageSize, RefAsync<int> totalNumber); Task<List<T>> ToOffsetPageAsync(int pageNumber, int pageSize, RefAsync<int> totalNumber);
Task<List<T>> ToOffsetPageAsync(int pageNumber, int pageSize, RefAsync<int> totalNumber, RefAsync<int> totalPage); Task<List<T>> ToOffsetPageAsync(int pageNumber, int pageSize, RefAsync<int> totalNumber, RefAsync<int> totalPage);
Task<List<T>> ToOffsetPageAsync(int pageNumber, int pageSize, RefAsync<int> totalNumber, CancellationToken token);
Task<List<T>> ToOffsetPageAsync(int pageNumber, int pageSize, RefAsync<int> totalNumber, RefAsync<int> totalPage, CancellationToken token);
List<T> ToPageList(int pageNumber, int pageSize); List<T> ToPageList(int pageNumber, int pageSize);
Task<List<T>> ToPageListAsync(int pageNumber, int pageSize); Task<List<T>> ToPageListAsync(int pageNumber, int pageSize);
Task<List<T>> ToPageListAsync(int pageNumber, int pageSize,CancellationToken token); Task<List<T>> ToPageListAsync(int pageNumber, int pageSize,CancellationToken token);