Automapper для отображения двух классов списков различной структуры, а также явного отображения по членам
I have 4 classes namely ClassA, ClassADto, ClassAA(inner class to ClassA) and the final Result class.
public class InnerA { public int HouseNumber{get;set;} public string StreetName{get;set;} public string State{get;set;} } public class A { public int Age{get;set;} public string Name{get;set;} public InnerA InnerAObj[get;set;} } public class ADto { public int Age{get;set;} public string Name{get;set;} } class Result { public string StreetName{get;set;} public int TotalCount{get;set;} public int TodaysDate{get;set;} public List<ADto> AObjectsList{get;set;} }
Now my aim is map the 'Result' class with the List of ClassA object to fill it the property 'AObjectsList' as below: Result data= map mapper.map>(obj); Also at the same time in automapper i want to use custom function either using 'Resolve' or 'AfterMap' to set properties like 'TodaysDate' to current datetime of system and property 'TotalCount' by counting the number of data. I tried in many ways using 'CreateMap' and also used 'ForMembers' as from 'classAA' we only need the 'StreetName' but it didn't work. Need some help please.
Что я уже пробовал:
1. я попробовал простой CreateMap.
2. я попытался явное отображение с.Формуляры для класса InerA StreetName
3.я пытался .AfterMap для установки systemDatetime и количества записей.
Но я не могу управлять списком продуктов.