public ActionResult GetPageData(int page = 1, int size = 10) { var list = MiscService.LoadPageEntitiesNoTracking(page, size, out int total, n => true, n => n.ModifyDate, false).Select(m => new { m.Id, m.Title, m.ModifyDate, m.PostDate }).ToList(); var pageCount = Math.Ceiling(total * 1.0 / size).ToInt32(); return(PageResult(list, pageCount, total)); }