À l'aide de AutoMapper à la Carte d'un DataTable à un Objet (DTO)

Je suis en train de mapper un DataTable à un objet (DTO) à l'aide de AutoMappers DynamicMap fonctionnalité.

DataTable dt;
dt = new dalAllInvestors().InvestorNameSearch(investorNameSearch);

//Look at DynamicMap - Urgent 
List<dtoAPISimpleInvestor> apiObject = AutoMapper.Mapper.DynamicMap<IDataReader, List<dtoAPISimpleInvestor>>(
dt.CreateDataReader());

return apiObject;


public class dtoAPISimpleInvestor
{
    public int FirmID { get; set; }
    public string FirmName { get; set; }
    public string Type { get; set; }
    public string Location { get; set; }
}

dt renvoie 10 lignes, mais quand vous regardez la apiObject il ne retourne aucune ligne et cela ne semble pas faire sens. J'ai été en regardant ce pour un certain temps maintenant, et après une recherche sur google on dirait que je le fais correctement.

Les bonnes colonnes sont dans le dt lors de son retour de la carte à la dtoAPISimpleInvestor

Quelqu'un peut-il m'aider?

OriginalL'auteur DJB | 2016-02-15