CRUDServiceBaseTEntity, TKey, TInput, TFilterOnBulkDeleteAsync Method

执行 SQL 语句,批量删除指定实体。

Definition

Namespace: QuickAdmin.Service.CRUD
Assembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 2.0.10
C#
protected virtual Task<int> OnBulkDeleteAsync(
	IList<TEntity> list,
	CancellationToken cancellationToken
)

Parameters

list  IListTEntity
要删除的实体列表。
cancellationToken  CancellationToken
用于取消操作的令牌。

Return Value

Taskint
影响的行数。

Remarks

对于软删除类实体,将会执行更新语句,更新 DeleterId 为当前用户 Id, 更新 DeletedTime 为当前系统时间(取自 NowForEntity)。
对于非软删除类实体,将会执行删除语句。

See Also