The Entity Framework provides the ability to model rich conceptual layers that meet the needs of our applications. One such model is table-per-type inheritance. In this model, each entity is mapped to a distinct table in the store. Each table contains all of the properties for the entity, as well as a key that maps ultimately to its' root table / entity. In this screencast, Rob Bagby will illustrate how to implement table-per-type inheritance with the entity framework. Click here to see Rob's blog post on the same subject.