Including navigation properties from Entity Framework TPH classes
I've got an EF hierarchy that (dramatically simplified) looks something like this: class Room { EntityCollection<Session> Sessions; } class Session { EntityCollection<Whiteboard> Whiteboards; EntityReference Room; } class Whiteboard { EntityCollection<WhiteboardShape> WhiteboardShapes; EntityReference Session; } abstract class WhiteboardShape { EntityReference Whiteboard; } class WhiteboardShapeEllipse : WhiteboardShape { } class WhiteboardShapePolyline { WhiteboardShape { EntityCollection<PolylinePoint> PolylinePoints } class PolylinePoint { EntityReference<WhiteboardShapePolyline>