SortableCommonCRUDServiceTEntity, TKey, TInput, TFilterMoveEntityAndResetDisplayOrder Method

移动指定记录并重置所有受影响记录的显示顺序。

Definition

Namespace: QuickAdmin.Service.CRUD
Assembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 2.0.13
C#
public virtual IServiceResult<int> MoveEntityAndResetDisplayOrder(
	TKey id,
	MovingDirection direction
)

Parameters

id  TKey
主键值。
direction  MovingDirection
移动方向。

Return Value

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

Implements

ISortableCRUDServiceTEntity, TKey, TInput, TFilterMoveEntityAndResetDisplayOrder(TKey, MovingDirection)

Remarks

默认行为:若实体类型是包含类别属性的实体或树形结构实体(CategoryFilterPropertyName 属性不为空), 将会依据移动方向更新与 id 所指实体 同类的 或 同父的同层级的 所有记录的 DisplayOrder 对应字段, 否则将会更新全表记录的 DisplayOrder 对应字段。
方法内依次执行:

See Also