title: Can a table be split into multiple entities based on a type column in entity framework?
body: <p>Lets say I have a table Contacts:</p>
  
  <pre><code>ContactType
  FirstName
  LastName
  CustomerId
  Department
  etc...
  </code></pre>
  
  <p>And ContactType is</p>
  
  <pre><code>Buyer
  Sales
  </code></pre>
  
  <p>Can I use entity framework to split this into two different entities?
  Is there a way to annotate the configuration builder to specify that my Buyer entity has ContactType=Buyer and my SalesRep entity has ContactType=SalesRep?</p>
  
  <p>I've searched for a while, and I've seen ways to split a table horizontally so that I can split the columns into multiple entities, but I haven't found a way to split up different records from the same table into different entities.</p>