title: How can i do List<User Defined Type> = List<User Defined Type2>?
body: <p>I Have Two Lists with User Defined Types 
  e.g. <code>List&lt;User_Master&gt;</code> and <code>List&lt;User_Master_Temp</code>> both the <code>User_Master</code> and <code>User_Master_Temp</code> contains the same type of variables with same name. 
  how can i assign these type of lists  ? <br />
  traditional way of doing is  <br /></p>
  
  <pre><code>userMaster.UserName = userMasterTemp.UserName;
  userMaster.UserEmail = userMasterTemp.UserEmail;
  userMaster.UserSalary = userMasterTemp.UserSalary;
  </code></pre>
  
  <p>Why I need this ?</p>
  
  <p>I am using EF 5 (DataBase First Approach)and MVC 4, I apply my data annotation validation in model and if I Update my edmx file and then run custom tool, all my validations disappears.<br /></p>
  
  <p>So I wrote my own View Model Class which is same as that of Original Model Class and I apply my data annotation in that View Model Class.</p>