CRUDServiceBaseTEntity, TKey, TInput, TFilterRawQuery Method

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

Definition

Namespace: QuickAdmin.Service
Assembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 1.2.33
C#
public virtual IList<TEntity> RawQuery(
	TFilter filter = null,
	string sortField = null,
	string sortDirection = null,
	bool getSoftDeletedEntries = false
)

Parameters

filter  TFilter  (Optional)
过滤器。
sortField  string  (Optional)
要排序的字段,多个用逗号隔开。
sortDirection  string  (Optional)
sortField 里各字段的排序方向("ASC"/"DESC")。若提供了此参数,多个要用逗号隔开并要与 sortField 里的字段一一对应。
getSoftDeletedEntries  bool  (Optional)
指示当 TEntity 是软删除类实体时,是否获取已删除实体。

Return Value

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

Implements

ICRUDServiceTEntity, TKey, TInput, TFilterRawQuery(TFilter, string, string, bool)

Remarks

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

See Also