title: How to use Automapper to construct object without default constructor
body: <p>My objects don't have a default constructor, they all require a signature of  </p>
  
  <pre><code>new Entity(int recordid);
  </code></pre>
  
  <p>I added the following line: </p>
  
  <pre><code>Mapper.CreateMap&lt;EntityDTO, Entity&gt;().ConvertUsing(s =&gt; new Entity(s.RecordId));
  </code></pre>
  
  <p>This fixes the problem where Automapper is expecting a default constructor, however the only element that is mapped is the record id.</p>
  
  <p>How do I get it to pick up on it's normal mapping? How to get all the properties of the entities to be mapped without having to manually map the properties?</p>