mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-08-24 07:22:57 +08:00
-
This commit is contained in:
parent
37f2a4fd98
commit
5fa83514bf
@ -991,7 +991,11 @@ namespace SqlSugar
|
|||||||
InitMapping();
|
InitMapping();
|
||||||
return _ToListAsync<T>();
|
return _ToListAsync<T>();
|
||||||
}
|
}
|
||||||
|
public Task<List<T>> ToPageListAsync(int pageIndex, int pageSize)
|
||||||
|
{
|
||||||
|
pageIndex = _PageList(pageIndex, pageSize);
|
||||||
|
return ToListAsync();
|
||||||
|
}
|
||||||
public async Task<string> ToJsonAsync()
|
public async Task<string> ToJsonAsync()
|
||||||
{
|
{
|
||||||
if (IsCache)
|
if (IsCache)
|
||||||
@ -1016,45 +1020,37 @@ namespace SqlSugar
|
|||||||
|
|
||||||
public Task<string> ToJsonPageAsync(int pageIndex, int pageSize, ref int totalNumber)
|
public Task<string> ToJsonPageAsync(int pageIndex, int pageSize, ref int totalNumber)
|
||||||
{
|
{
|
||||||
|
//False asynchrony with ref
|
||||||
return Task.FromResult(ToJsonPage(pageIndex, pageSize, ref totalNumber));
|
return Task.FromResult(ToJsonPage(pageIndex, pageSize, ref totalNumber));
|
||||||
}
|
}
|
||||||
|
public Task<List<T>> ToPageListAsync(int pageIndex, int pageSize, ref int totalNumber)
|
||||||
|
{
|
||||||
|
//False asynchrony with ref
|
||||||
|
return Task.FromResult(ToPageList(pageIndex, pageSize, ref totalNumber));
|
||||||
|
}
|
||||||
|
|
||||||
public Task<DataTable> ToDataTableAsync()
|
public Task<DataTable> ToDataTableAsync()
|
||||||
{
|
{
|
||||||
|
//False asynchrony with dataTable
|
||||||
return Task.FromResult(ToDataTable());
|
return Task.FromResult(ToDataTable());
|
||||||
}
|
}
|
||||||
|
|
||||||
public Task<DataTable> ToDataTablePageAsync(int pageIndex, int pageSize)
|
public Task<DataTable> ToDataTablePageAsync(int pageIndex, int pageSize)
|
||||||
{
|
{
|
||||||
|
//False asynchrony with dataTable
|
||||||
return Task.FromResult(ToDataTablePage(pageIndex, pageSize));
|
return Task.FromResult(ToDataTablePage(pageIndex, pageSize));
|
||||||
}
|
}
|
||||||
|
|
||||||
public Task<DataTable> ToDataTablePageAsync(int pageIndex, int pageSize, ref int totalNumber)
|
public Task<DataTable> ToDataTablePageAsync(int pageIndex, int pageSize, ref int totalNumber)
|
||||||
{
|
{
|
||||||
|
//False asynchrony with dataTable
|
||||||
return Task.FromResult(ToDataTablePage(pageIndex, pageSize, ref totalNumber));
|
return Task.FromResult(ToDataTablePage(pageIndex, pageSize, ref totalNumber));
|
||||||
}
|
}
|
||||||
|
|
||||||
public Task<List<T>> ToPageListAsync(int pageIndex, int pageSize)
|
|
||||||
{
|
|
||||||
pageIndex = _PageList(pageIndex, pageSize);
|
|
||||||
return ToListAsync();
|
|
||||||
}
|
|
||||||
|
|
||||||
public Task<List<T>> ToPageListAsync(int pageIndex, int pageSize, ref int totalNumber)
|
|
||||||
{
|
|
||||||
return Task.FromResult(ToPageList(pageIndex, pageSize, ref totalNumber));
|
|
||||||
}
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Private Methods
|
#region Private Methods
|
||||||
//private void TaskStart<Type>(Task<Type> result)
|
|
||||||
//{
|
|
||||||
// if (this.Context.CurrentConnectionConfig.IsShardSameThread)
|
|
||||||
// {
|
|
||||||
// Check.Exception(true, "IsShardSameThread=true can't be used async method");
|
|
||||||
// }
|
|
||||||
// result.Start();
|
|
||||||
//}
|
|
||||||
protected ISugarQueryable<TResult> _Select<TResult>(Expression expression)
|
protected ISugarQueryable<TResult> _Select<TResult>(Expression expression)
|
||||||
{
|
{
|
||||||
QueryBuilder.CheckExpression(expression, "Select");
|
QueryBuilder.CheckExpression(expression, "Select");
|
||||||
|
Loading…
Reference in New Issue
Block a user