CRUDServiceBaseTEntity, TKey, TInput, TFilterRawExecuteBulkDelete Method

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

Definition

Namespace: QuickAdmin.Service.CRUD
Assembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 3.0.0
C#
protected virtual IServiceResult<int> RawExecuteBulkDelete(
	IList<TEntity> list
)

Parameters

list  IListTEntity
要删除的实体列表。

Return Value

IServiceResultint
服务调用结果。若成功,其数据为影响的行数。

Remarks

即具体执行删除操作的方法,供接口的删除方法调用,若需要事务,请在派生类重写。重写说明参见 RawExecuteDelete(TEntity)。

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

See Also