CRUDServiceBaseTEntity, TKey, TInput, TFilterExistsAsync Method

检测指定实体是否存在。

Definition

Namespace: QuickAdmin.Service.CRUD
Assembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 2.0.10
C#
public virtual Task<IServiceResult<bool>> ExistsAsync(
	TKey id,
	CancellationToken cancellationToken = default
)

Parameters

id  TKey
主键值。
cancellationToken  CancellationToken  (Optional)
用于取消操作的令牌。

Return Value

TaskIServiceResultbool
服务调用结果。若成功,其数据即为 truefalse

Implements

ICRUDServiceTEntity, TKey, TInput, TFilterExistsAsync(TKey, CancellationToken)

Remarks

方法内调用了 RawExistsAsync(TKey, CancellationToken),并始终返回一个表示调用成功的服务结果。
对于软删除实体会加入 DeleterId == null 条件。

See Also