我如何在asp.net核心中为我的声明实现ROW_NUMBER()
/ UseRowNumberForPaging()
?
我正在使用SQL Server 2008,.Net Core和更新版本的RC。
public static async Task<PaginatedList<T>> CreateAsync(IQueryable<T> source,
int pageIndex, int pageSize)
{
var count = await source.CountAsync();
var items = await source.Skip((pageIndex - 1) * pageSize).Take(pageSize).ToListAsync();
return new PaginatedList<T>(items, count, pageIndex, pageSize);
}