title: AutoMapper - IncludeBase, resolvers overrides mapping
body: <p>I ran into a problem with mapping inheritance. I can't remap with MapFrom a property that is mapped in the base mapping through a resolver. I want to get a pulse in Value property, when i map &lt;ReadingModel, HealthDataHistoryPulseCreateModel&gt;. If I use a resolver in the base map, I'll still get Spo2 in Value, not Pulse. But if I use a simple MapFrom in the base map, I'll get Pulse:</p>
  <pre><code>cfg.CreateMap&lt;ReadingModel, HistoryCreateModel&gt;()
      .ForMember(dest =&gt; dest.Value, _ =&gt; _.MapFrom&lt;HealthMeasurementValueResolver&gt;()) // i get spo2 in the inherited mapping
      //.ForMember(dest =&gt; dest.Value, _ =&gt; _.MapFrom(src =&gt; (float) src.Spo2)) // i get pulse in the inherited mapping
      .ForAllOtherMembers(_ =&gt; _.Ignore());
          
  cfg.CreateMap&lt;ReadingModel, HealthDataHistoryPulseCreateModel&gt;()
      .IncludeBase&lt;ReadingModel, HistoryCreateModel&gt;()
      .ForMember(dest =&gt; dest.Value, _ =&gt; _.MapFrom(src =&gt; (float) src.Pulse));
  </code></pre>
  <p>How can i use the resolver in the base map and get the pulse in the inherited map?</p>
  <p>Here's a code example: <a href="https://dotnetfiddle.net/skWeRt" rel="nofollow noreferrer">dotnetfiddle link</a></p>