CRUDServiceBaseTEntity, TKey, TInput, TFilterRawQueryAsync(TFilter, String, String, CancellationToken) Method

直接按指定过滤器查询实体列表。可指定排序。

Definition

Namespace: QuickAdmin.Service.CRUD
Assembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 2.0.10
C#
public virtual Task<IList<TEntity>> RawQueryAsync(
	TFilter filter,
	string sortField,
	string sortDirection = null,
	CancellationToken cancellationToken = default
)

Parameters

filter  TFilter
过滤器。
sortField  string
要排序的字段,多个用逗号隔开。
sortDirection  string  (Optional)
sortField 里各字段的排序方向("ASC"/"DESC")。若提供了此参数,多个要用逗号隔开并要与 sortField 里的字段一一对应。
cancellationToken  CancellationToken  (Optional)
用于取消操作的令牌。

Return Value

TaskIListTEntity
实体列表。若未找到满足条件的记录,返回一个空列表。

Implements

ICRUDServiceTEntity, TKey, TInput, TFilterRawQueryAsync(TFilter, string, string, CancellationToken)

Remarks

方法内转去调用 GetPagingOutputAsync(PagingInputTFilter, CancellationToken),将分页参数 PageSize 置为 0

See Also