title: Rename table or column in SQL server without breaking existing apps
body: <p>I have an existing database in MS SQL server and want to rename some tables and columns because the names currently used aren't accurate to what it represents.</p>
  
  <p>I have multiple web and desktop applications that access the database, using Entity Framework (code first). Too many to update in one go and cannot afford for all apps to start working.</p>
  
  <p>I was thinking it was nice is SQL server allowed a 'permanent' alias for tables and columns but I don't think this feature exists.</p>
  
  <p>Or I was wondering if there was a way in EF to have two names for the same property?</p>