I’m mapping a set of tables that share a common set of fields:

So as you can see I’m using a table-per-concrete-type strategy to map the inheritance.
But…
I have not could to relate them to an abstract type containing these common properties.
It’s possible to do it using EF?
BONUS: The only non documented Entity Data Model Mapping Scenario is Table-per-concrete-type inheritance http://msdn.microsoft.com/en-us/library/cc716779.aspx : P
Finally I created an interface ‘Iggy’ that contained the accessors to the common properties:
and used partial classes to implement it in the domain classes
C# is really very handy, and although I would liked to do it using a entity-framework feature, partials work like a charm : )