Здравствуйте. У меня есть список, который выглядит как это:Карта автоматических карт пользовательских коллекций
public class PagedList<T> : List<T>
{
public PagedList(IEnumerable<T> collection) : base(collection)
{ }
public int TotalItems { get; set; }
public int CurrentPage { get; set; }
public int PageSize { get; set; }
//some other properties
}
и используются в хранилище для пейджинга
public PagedList<TEntity> GetPaged(int page)
{
var pagedEntities = some_query;
return pagedEntities.AsPagedList(totalResults, page, pageSize);
}
То же PagedList также используются в аспе MVC Просмотр моделей для пейджинга. Можно ли сопоставить эти коллекции с помощью Automapper со всеми свойствами TotalItems/CurrentPage/...?
PagedList<DbItem> dbItems = _repository.GetPages(page);
var viewItems = new PagedList<SomeItemView>();
Mapper.Map(dbItems , viewItems);
Tahnk You!
спасибо сэр. точно то, что мне нужно (: – shkipper
Вы спасли мой день – tanathos
Рад это слышать :) – boca