The Entity Framework provides the ability to model rich conceptual layers that meet the needs of our applications. One such model is table-per-hierarchy inheritance. In this model, the data for a hierarchy are stored in one table. This table has a discriminator
column that indicates the "type" of each record. In this screencast, Rob Bagby will illustrate how to implement table-per-hierarchy inheritance with the entity framework.
Click here to see Rob's blog post on the same subject