I would like to create a TargetPerEntity inheritance structure in my project. I have 4 tables that are 90% the same and would like them to derive off the same type (which is not an entity itself). In the designer, when I right-click "Entities" and click "Create target-per-entity heirarchies" nothing happens. The 4 entities are included in the project already. What could be wrong? I don't know how to create the base entity (which is not tied to a table itself), so this may be the problem.
"Make subtype of" is greyed out on each of the 4 similar entities, so I don't have this option.
EDIT: Do the related tables have to have the same PK name?