0
我有一个REST API,它有一些可用于分页的可选参数。 由于空的,我写的代码跳过并取可空参数
public async Task<DataResult<List<ItemDTO>>> GetItem(int? skip, int? top)
{
var result = await _itemRepository.FilterManyAsync();
if (skip.HasValue)
result.Entities = result.Entities.Skip(skip.Value);
if (top.HasValue)
result.Entities = result.Entities.Take(top.Value);
}
这个序列,但不是有优雅的方式通过LINQ来做到这一点?
谢谢您回答:) –