根据创建时间查询分页上一页的最后一条与当前页第一条数据完全相同(查询条件完全相同情况下)。 返回
SqlSugar
处理完成
1
233
悬赏:0 飞吻
代码
string order = $"{filter.OrderField} {filter.OrderTypeName}";
if (string.IsNullOrWhiteSpace(filter.OrderField))
order = $"Id {filter.OrderTypeName}";
if (!string.IsNullOrWhiteSpace(filter.OrderField))
{
var column = _context.EntityMaintenance.GetDbColumnName<Sugar_Slice>(filter.OrderField);
if (!string.IsNullOrWhiteSpace(column) && column.Equals(nameof(Sugar_Slice.CreateTime)))
order = $"{column} {filter.OrderTypeName}";
}
var data = await _context.Queryable<Sugar_Slice>()
.Where(where)
.Where(advance)
.OrderBy(order)
.ToPageListAsync(filter.PageIndex, filter.PageSize, total);
return (total, data);
热忱回答(1)
-
fate sta VIP0
1个月前分页是从1开始的。你可能传的是0
0 回复