public PagedResultDto <PoemDto> GetPagedPoems(PagedResultRequestDto dto) { var count = _poemRepository.Count(); var lst = _poemRepository.GetAllIncluding(c => c.Author).OrderBy(o => o.Id).PageBy(dto).ToList(); return(new PagedResultDto <PoemDto> { TotalCount = count, Items = ObjectMapper.Map <List <PoemDto> >(lst) //lst.MapTo<List<PoemDto>>() }); }
/// <summary> /// 获取分页 /// </summary> /// <param name="dto">111</param> /// <returns></returns> public PagedResultDto <PoetDto> GetPagedPoets(PagedResultRequestDto dto) { var count = _poetRepository.Count(); var list = _poetRepository.GetAll().OrderBy(o => o.Id).PageBy(dto).ToList(); return(new PagedResultDto <PoetDto>() { //新版本 AutoMapper直接注入使用 Items = ObjectMapper.Map <List <PoetDto> >(list), TotalCount = count, }); }