title: Entity Framework 6 Creating Two table from the same entity object
body: <p>I was wondering if it's possible to create two table instance from one defined entity object class.  </p>
  
  <p>Example:</p>
  
  <pre><code>public class EntityA()
  {
      public String name {get; set;}
      public String value {get; set;}
  }
  
  public class MyDbConext : DbContext
  {
      public DbSet&lt;EntityA&gt; instance1{ get; set; }
      public DbSet&lt;EntityA&gt; instance2{ get; set; }
  }
  </code></pre>
  
  <p>What i'm trying to do is create two instances of Entity A with different table names.  Is that possible with code first entity framework?  I feel like it's seems tedious to have to just create another class that extends entity EntityA to just create another instance of the same entity.</p>
  
  <p>Desired Output:</p>
  
  <ul>
  <li>Creation of "Instance1_Table" from EntityA class</li>
  <li>Creation of "Instance2_Table" from EntityA class</li>
  </ul>
  
  <p>The code in the DBConext will throw an exception.</p>
  
  <p>Any advice appreciated,
  Thanks,
  D</p>