From: http://msdn.microsoft.com/zh-cn/office/cc716744.aspx
Object Data Model inheritance
Object Data Model inheritance (Application ProgramSolution)
The ADO. Net object framework allows you to define an Entity Data Model (EDM) that contains Object Inheritance ). The following links point to topics related to specific types of inheritance schemes. This document does not cover all supported inheritance models. For more Entity Framework solutions, see application solutions (Entity Framework ).
One table of each type inherits:
How to: Define a model (Entity Framework) through each type of table inheritance)
How to: Use a table of each type to inherit and create and execute object queries (Entity Framework)
How to: Use a table of each type to inherit and add and modify objects (Object Framework)
One Table inheritance for each hierarchy:
How: define a model (Entity Framework) by inheriting a table in each hierarchy)
How to: create and execute an object query (Entity Framework) using a table with each hierarchy)
How to: Add and modify objects (Object framework) using one table at each level)
Other advanced data models:
Define an advanced data model (Entity Framework Task)
Querying advanced data models (Entity Framework tasks)
Use objects in the advanced data model (Object framework task)