title: How to implement table-per-concrete-type strategy using entity framework
body: <p>I'm mapping a set of tables that share a common set of fields:</p>
  <p><img src="https://i291.photobucket.com/albums/ll283/sdplox/Untitled-4.png" alt="alt text" /></p>
  <p>So as you can see I'm using a table-per-concrete-type strategy to map the inheritance.</p>
  <p>But...</p>
  <p><strong>I have not could to relate them to an abstract type containing these common properties.</strong></p>
  <p><strong>It's possible to do it using EF?</strong></p>
  <hr />
  <p><em>BONUS: The only non documented <code>Entity Data Model Mapping Scenario</code> is <code>Table-per-concrete-type inheritance</code> <a href="http://msdn.microsoft.com/en-us/library/cc716779.aspx" rel="noreferrer">http://msdn.microsoft.com/en-us/library/cc716779.aspx</a> : P</em></p>