I\'m having an odd issue with EF 4.1 Code First where even though I have configured an entity to generate columns for its inherited properties, it still joins to the inherited t
That is how EF behaves. If you query Human set it always goes over all derived tables as well because SuperHuman is still Human and because of that instances of SuperHuman are valid results of query for humans.