I\'m creating a simple application for university where a student can make some type of request which is then processed by an employee of particular speciality.
@Dragonheart: I tried this repro and it would work fine if you remove the DBSet declarations in you context class. The IdentityDbContext would handle you TPH pattern and add a Discriminator column in the table to differentiate the child classes.