Some questions about Profiles...
I was kind of confused when you said:
"Configuration inside a profile only applies to maps inside the profile. Configuration applied to the root configuration applies to all maps created."
Questions:
1. What is the "root configuration"? Is that if I make like a BaseProfile class which my other Profiles inherit from?
2. Are you saying that in Profiles, configuration statements which would normally configure things globally will, in Profiles, only affect those mappings created in that Profile?
In other words, if I have this situation:
class BaseProfile : Profile {...}
class ProfileA : BaseProfile
{
this.ShouldMapField = fi => false;
this.CreateMap<SrcA, DestA>();
Then, the field mapping is turned off only for the SrcA => DestA mapping and not for other mappings?
Thanks.