Versuchen, einige Objekte zu automatisieren.
Quellobjekte haben Eigenschaften mit _ vor Namen, Zielobjekte - nicht. Ist es möglich, EINE Kartenerstellung zu implementieren, würde dieser Automapper alle _properties für alle Quellentypen den Eigenschaften
zuordnen.AutoMapper Problem
class MyMapper<TFrom, TTo>{
TTo PerformMap(TFrom fromObject){
Mapper.CreateMap<From, To>(); // ???
TTo result = Mapper.Map<From, To>(fromObject);
//result.Id.ShouldBe(value from TFrom._Id);
return result;
}
}
class From
{
public int _Id { get; set; }
public string _Name { get; set; }
}
class To
{
public int Id { get; set; }
public string Name { get; set; }
}
Ich benutze im Moment nicht AM, aber es ist schön über diese Funktion zu wissen. :) –
der Link in dieser Antwort gibt eine 404, können Sie bitte aktualisieren? Danke für die tolle Arbeit Jimmy! – shanabus
Der Link ist tot. – gdoron