title: Automapper: To do an update on existing entity object
body: <p>I want to <strong>update</strong> an existing entity object from another model. But each time I got a new object (Having the mapped properties and default values for other properties.) Instead, I want a partially updated destination object.</p>
  
  <pre><code>AutoMapper.Mapper.Initialize(cfg =&gt; cfg.CreateMap&lt;Customer, MYPOCO&gt;().ReverseMap());
  
  
  public void UpdateEntity(Customer customerSrc)
  {
      MYPOCO pocoDesc= dbContext.DD_POCO.SingleOrDefault(m =&gt; m.Id == 123);
      pocoDesc = AutoMapper.Mapper.Map&lt;Customer, MYPOCO&gt;(customerSrc, pocoDesc);
  
    // Here "pocoDesc" is a new object, I got only "customerSrc" data and lost all other existing properties values.
  }
  </code></pre>
  
  <p>Automapper: 6.2.2(version)</p>
  
  <p>Tried <a href="https://stackoverflow.com/questions/2374689/automapper-update-property-values-without-creating-a-new-object">Automapper: Update property values without creating a new object</a></p>
  
  <p>Any Idea?</p>