测试环境:
.Net 8
使用
public static PagedList<FrameWorkInfo> GetFrameWorks(int pageIndex = 1, int pageSize = 20)
{
var db = new DefaultDbContext();
return db.FrameWorkInfos
.Where(a => a.IsDeleted == false) // 添加一些 where / select
.ToPagedList(pageIndex, pageSize); // 最后调用封装的 ToPagedList
}
PagedQueryableExtensions.cs
using Microsoft.EntityFrameworkCore;
// 还有一些全局 using
namespace Demo.Extensions;
public static class PagedQueryableExtensions
{
/// <summary>
/// 分页拓展
/// </summary>
public static PagedList<TEntity> ToPagedList<TEntity>(this IQueryable<TEntity> entities, int pageIndex =

本文介绍了在.NET 8环境中如何使用PagedList类进行数据分页查询,包括Where和Select操作,并展示了PagedQueryableExtensions提供的ToPagedList方法及其异步版本。
最低0.47元/天 解锁文章
865

被折叠的 条评论
为什么被折叠?



