title: Programmatically Change Database Table EntityFramework Model Object Refers to
body: <p>Question is in the title. Can we programmatically change the database table which an object in the Model class, like one below, refers to and continue to operate on the new table?</p>
  
  <pre><code>public class Word
  {
      public int ID { get; set; }
      public string Text { get; set; }
  }
  </code></pre>
  
  <p>This originally refers to "Words" table automatically in EntityFramework, is there a way to change it before/during runtime? If so, how?</p>
  
  <p><strong>EDIT:</strong></p>
  
  <p>I get all the string used in Views in the project from the database table, "Words", by their ID's. Now, what I want is, a user enters a new language to system, and a new table will be created, for example WordsEnglish. From then, the Word object will refer to WordEnglish, if user selects English as language.  </p>