Wenn ich die folgenden Klassen:Wie man eine Liste mit AutoMapper auf zwei Listen abbildet?
public MainModel
{
public List<ChildModel> Children {get; set;}
}
public ChildModel
{
public bool IsDifferent {get; set;}
}
public MainDto
{
public List<ChildDto> Children {get; set;}
public List<DifferentChildDto> Different {get; set;}
}
public ChildDto
{ }
public DifferentChildDto
{ }
AutoMapper verwenden, ist es möglich, die ChildModel
Liste in zwei separate Listen auf dem Grundstück basierend aufzuspalten und Karte?
shoud Das Ergebnis Ende sein, dass Gegenstände mit IsDifferent
Eigenschaftssatz in der Different
Liste sein werden, während die übrigen Elemente in der Children
Liste enthalten sind.
Das Mapping sollte auch umgekehrt funktionieren, dh. Fügen Sie die beiden DTO-Listen in die 1 Modellliste ein.
In Bezug auf die umgekehrte Abbildung: Listen definiert werden als Sammlungen bestellt, so wie Sie erwarten, dass Sie die Reihenfolge der Elemente für die zusammengeführte Liste? – grek40
@ grek40 Reihenfolge ist unwichtig. –