I am correct that they way that you use inheritance in sql and linq, is that you have a base table with all the attributes of all the child entitys, eg a unnormilised table, then you create "refrence tables" in the designer where you add specific information relevent to each entity.
I presume this is how you would do it in stright SQL as well.
This actually goes agent what we learn at varsity about database design.
...
Go to the complete details ...