Hallo,
ich hoffe mich hört hier jemand ... wieso ist es eigentlich hier so
ruhig geworden? Hier war doch letztes Jahr zunächst ganz gut was los
und es gab sogar ein paar ALT.Net E-VANs ... wieso ist dass eigentlich
so ruhig geworden?
Naja, ich versuche einfach mal eine Frage. Ich habe letztens Jimmy
Bogards AutoMapper entdeckt und findet das ziemlich cool. Also gleich
mal im Projekt verwenden. Da stellen sich aber schon mal gleich ein
paar Fragen.
Sagen wir mal, ich habe eine Klasse Pizza, die ich in PizzaDto mappen
will.
--- cut ---
public class Pizza
{
public int Id { get; set; }
public string Name { get; set; }
public IList<Topping> Toppings { get; set; }
}
public class Topping
{
public int Id { get; set; }
public string Name { get; set; }
}
public class PizzaDto
{
public int Id { get; set; }
public string Name { get; set; }
public IList<string> ToppingName { get; set; }
}
--- cut ---
Und dann das ganze mit AutoMapper verwenden:
--- cut ---
var pizza = new Pizza
{
Id = 42,
Name = "FooBar",
Toppings =
{
new Topping {Id=1, Name = "Salami"},
new Topping {Id=2, Name = "Käse"}
}
};
Mapper.CreateMap<Pizza, PizzaJsonDto>();
var pizzaDto = Mapper.Map<Pizza, PizzaDto>(pizza);
--- cut ---
Nur dummerweise wird leider aus Topping.Name nicht auf ToppingName
gemappt :( wäre doch cool. Flattening kann AutoMapper doch
grundsätzlich. Ich fürchte das Problem dürfte die Liste sein.
Hat jemand einen Tipp wie ich das AutoMapper beibringen kann?
Danke!
--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe altnetde beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an
altn...@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an
altnetde+u...@googlegroups.com.
Besuchen Sie die Gruppe unter
http://groups.google.com/group/altnetde?hl=de, um weitere Optionen zu erhalten.