Les différences entre une normal map avec carte dynamique - automapper

Quelles sont les différences entre les codes ci-dessous;

    List<Ogrenci> ogrenci = AutoMapper.Mapper.DynamicMap<IDataReader,   List<Ogrenci>>((dt.CreateDataReader()));

    var ogr = AutoMapper.Mapper.Map<IDataReader, IList<Ogrenci>>(dt.CreateDataReader());

Lorsque j'essaie d'utiliser le code ci-dessous;

 AutoMapper.Mapper.CreateMap<IDataReader, Ogrenci>().ForMember(dest => dest.Numarasi, opt => opt.MapFrom(src => Convert.ToInt32(src["Numara"])))
            .ForMember(dest => dest.Adi, opt => opt.MapFrom(src => Convert.ToString(src["Ad"])))
            .ForMember(dest => dest.Soyadi, opt => opt.MapFrom(src => Convert.ToString(src["Soyad"])));

        List<Ogrenci> ogrenci = AutoMapper.Mapper.DynamicMap<IDataReader, List<Ogrenci>>((dt.CreateDataReader()));
        var ogr = AutoMapper.Mapper.Map<IDataReader, IList<Ogrenci>>(dt.CreateDataReader());

Je ne peux pas utiliser le code ci-dessous;

  List<Ogrenci> ogrenci = AutoMapper.Mapper.DynamicMap<IDataReader, List<Ogrenci>>((dt.CreateDataReader()));

mais je peux utiliser le code ci-dessous ;

   var ogr = AutoMapper.Mapper.Map<IDataReader, IList<Ogrenci>>(dt.CreateDataReader());

Quelles sont vos suggestions?

Merci.

OriginalL'auteur deniz aydogdu | 2013-08-28