title: Is there a way to have class names be different from your table names?
body: <p>We are using a database created several years ago, and would like to keep the table names the same.  </p>
  
  <p>All of our tables are named like: "tbl_Orders" but we would like the class names for the models / controllers / etc. to be Orders / OrdersController / etc.  We are mapping the classes to our tables using Entity Framework.</p>
  
  <p>Sorry if this has been asked before, I tried searching but came up empty handed...</p>
  
  <p><strong>Solution:</strong></p>
  
  <p>After some back and forth with Scott Chamberlain, we came to the conclusion that both answers are correct.  I went ahead and marked Masoud's answer as accepted, because that is the route I went.  Thank's to everyone who helped (especially Scott).</p>