c# - The differences between a normal map with dynamic map - automapper -


what differences between codes below;

    list<ogrenci> ogrenci = automapper.mapper.dynamicmap<idatareader,   list<ogrenci>>((dt.createdatareader()));      var ogr = automapper.mapper.map<idatareader, ilist<ogrenci>>(dt.createdatareader()); 

when try use code below;

 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()); 

i can not use use code below;

  list<ogrenci> ogrenci = automapper.mapper.dynamicmap<idatareader, list<ogrenci>>((dt.createdatareader())); 

but can use code below ;

   var ogr = automapper.mapper.map<idatareader, ilist<ogrenci>>(dt.createdatareader()); 

what suggestions?

thank you.

dynamicmap in automapper used when don't know source type @ compile time. reason can't use

list<ogrenci> ogrenci = automapper.mapper.dynamicmap<idatareader, list<ogrenci>>((dt.createdatareader())); 

is because dynamicmap doesn't need specify source type, destination type.

automapper features: dynamic mapping


Comments

Popular posts from this blog

Unable to remove the www from url on https using .htaccess -