The current ODataModelBuilder only support to set base type for entity type. However, the OData spec says complex type can have base type, too.
"derived type: A type that is derived from the base type. Only complex type and entity type can define a base type."
Many people are requesting the same feature for WCF data service. http://data.uservoice.com/forums/72027-wcf-data-services-feature-suggestions/suggestions/2556935-support-type-inheritance-in-complex-types
"derived type: A type that is derived from the base type. Only complex type and entity type can define a base type."
Many people are requesting the same feature for WCF data service. http://data.uservoice.com/forums/72027-wcf-data-services-feature-suggestions/suggestions/2556935-support-type-inheritance-in-complex-types