Defining Inheritance Mappings

NHibernate supports the two basic inheritance mapping strategies:


It does not support the "Table per concrete class" mapping strategy.

These strategies all follow the standard inheritance mapping definitions. However, a separate mapping file is generated for each inheritance hierarchy that has a unique mapping strategy. All mappings of subclasses are defined in the mapping file. The mapping file is generated for the root class of the hierarchy.


Created October 7, 2009. Send feedback on this help topic to Sybase Technical Publications: pubs@sybase.com