CRUDServiceBaseTEntity, TKey, TInput, TFilterGetFilteredIUpdateAsync Method

获取应用了指定过滤器的 IUpdate 对象。

Definition

Namespace: QuickAdmin.Service.CRUD
Assembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 2.0.10
C#
protected virtual Task<IServiceResult<IUpdate<TEntity>>> GetFilteredIUpdateAsync(
	TFilter filter,
	CancellationToken cancellationToken
)

Parameters

filter  TFilter
过滤器。
cancellationToken  CancellationToken
用于取消操作的令牌。

Return Value

TaskIServiceResultIUpdateTEntity
服务调用结果。若成功,其数据即为 IUpdate 对象。

Remarks

DeleteByFilterAsync(TFilter, CancellationToken) 软删除时调用。
方法内始终返回成功结果:调用了 ApplyFilterAsync(ISelectTEntity, TFilter, CancellationToken) 并用 FreeSql 提供的 ToUpdate() 将 ISelect 转为了 IUpdate。可按需在派生类重写。

See Also