title: mapping with automapper missing properties
body: <p>I'm facing a issue with mapping my objects to the view and back to the original object with automapper.</p>
  
  <p>I have following structure.</p>
  
  <pre><code>public class TModel
  {
    public int TID{get;set;}
    public string Name{get;set;}
    public string Location{get;set;} 
    public string address{get;set;} 
  }
  public class UiModel
  {
    public string Name{get;set;}
    public string Location{get;set;} 
  }
  </code></pre>
  
  <p>in the class AutoMapperConfiguration i have a initialize of my automapper like following: </p>
  
  <pre><code>cfg.CreateMap &lt; TModel, UiModel  &gt;();
  cfg.CreateMap &lt; UiModel,TModel &gt; ();
  </code></pre>
  
  <p>my adapter recieves data from a webservice, this data i wil store in a list of TModel items
  The view only show items of UiModel, i will do the following mapping en return the data to the view</p>
  
  <pre><code>var list = listOfT.Select(tmodel=&gt; Mapper.Map&lt;UiModel&gt;(tmodel)).ToList();
  </code></pre>
  
  <p>when all of the changes are made i give the list back to a different adapter to save the data into the database</p>
  
  <p>in this 'sqlAdapter' i map the items back of type <code>TModel</code>, because i also want the address property in my database</p>
  
  <pre><code>var list = listOfUi.Select(uimodel=&gt; Mapper.Map&lt;TModel&gt;(uimodel)).ToList();
  </code></pre>
  
  <p>but now i have lost the data of the address property.
  must i also pass throug the original list of TModel's?...</p>