AutoMapper générique de cartographie

J'ai cherché sur StackOverflow et googlé sur le sujet, mais je n'ai pas été en mesure de trouver de l'aide ou suggestion sur ce.

J'ai une classe comme la suivante qui créer un PagedList objet et utilise également AutoMappper à la carte des types de la source à la destination

public class PagedList<TSrc, TDest>
{
    protected readonly List<TDest> _items = new List<TDest>();

    public IEnumerable<TDest> Items {
        get { return this._items; }
    }
}

Je voudrais créer une Carte de ce type, qui doit le convertir en un autre type comme suit

public class PagedListViewModel<TDest>
{
    public IEnumerable<TDest> Items { get; set; }
}

J'ai essayé avec

Mapper.CreateMap<PagedList<TSrc, TDest>, PagedListViewModel<TDest>>();

mais le compilateur se plaint à cause de TSrc et TDest

Toute suggestion?

OriginalL'auteur Lorenzo | 2015-04-01