[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Reporting
[Expand]Report and Dashboard Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Collapse]eXpress Persistent Objects
 [Expand]Product Information
 [Expand]Getting Started
 [Expand]Fundamentals
 [Collapse]Feature Center
  [Expand]Data Representation
  [Collapse]Object Relational Mapping
    Inheritance Mapping
    Object Relationships
  [Expand]Connecting to a Data Store
  [Expand]Data Exchange and Manipulation
  [Expand]Querying a Data Store
  [Expand]Using XPO in Web Applications
 [Expand]Concepts
 [Expand]Design-Time Features
 [Expand]Examples
 [Expand]Member Tables
 [Expand]API Reference
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

Inheritance Mapping

Relational databases do not natively support inheritance, forcing you to map the inheritance structures within your object schema to your data schema. eXpress Persistent Objects provides two general solutions (Single Table Inheritance and Class Table Inheritance) for mapping inheritance into a relational database.

Expanded Concepts

Expanded Member Table

Expanded Task-Based Help

Expanded Online Knowledge Base

Is this topic helpful?​​​​​​​