I recently spent a week one afternoon trying to figure out why my inherited table (the first of its kind in my project) wasn't working.
The takeaway:
EF doesn't automatically map inherited tables. If you intend to pull all the columns along for the ride, they ALL have to be explicitly mapped... which makes the whole inheritence thing seem a little silly.