Let us say my domain object can contain a bunch of objects like this:
List<Thing> Things
where Thing is defined like this:
class Thing
(
public int ThingId { get; set; }
public string ThingName { get; set; }
)
My DTO contains
List<string> ThingIds;
List<string> ThingNames;
The question is how can I use automapper to map Things to the ‘relevant bits’ in the DTO?
Thanks.
Christian
By writing custom resolver, i guess.
That’s quite unusual requirement – to lose binding between id and name.
Do not mix domain model inside view model. You will regret that next week (i did for sure…).
Here You can find some more thoughts about view model.