title: How to create two tables for single POCO using EF7 fluent API?
body: <p>I want to create <strong>two</strong> tables for <strong>single</strong> entity type. Tables are similar except second one can miss some foreign keys (btw, it is not very important in context of that question).</p>
  
  <p>First table would be used in a common way (select queries, little insert queries and so on).</p>
  
  <p>Second table is temporary and would be used for bulk-insert operations (i.e. first I use SqlBulkCopy in order to insert data into temp table and next I use MERGE query to upsert items into first table). That approach allows me to upsert thousands of records very fast.</p>
  
  <p>So, what is the best way to force EF7 to create two identical tables for same entity?</p>
  
  <p>I have found similar question: <a href="https://stackoverflow.com/questions/9094379/use-same-type-against-two-identical-tables-in-ef-code-first">Use same type against two identical tables in EF Code First</a>
  But it seems like that guy (one who ask the question) want to multiple DbSets with same entity. My case is little different - I just want to automate table creation, nothing more.</p>