title: Why use T4 to modify entities in EF?
body: <p>What is a valid reason for using the 'ADO.NET EntityObject Generator' with EF? In case you don't know, it generates a T4 file that does the building of the entities from the edmx. You can then change the T4 file to change how the entities are generated. </p>
  
  <p>My question is: other than changing the base class in which entities are derived (also implementing interfaces) and changing the accessibility of entities and/or the context objects and naming conventions, what use does this have? Considering the existing features of EF and partial classes. </p>
  
  <p>I've come up with 2</p>
  
  <ol>
  <li>Grab the table/column descriptions from the database and populate the summary on the entities and properties</li>
  <li>Generate light wieght DTO's and do auto mapping.</li>
  </ol>
  
  <p>1 seems like too much work considering it only updates the comments on the models, not the edmx itself (although it could do so)</p>
  
  <p>2 Is this even useful?</p>