OvTableMappingType
OvTableMappingType_BaseTable
OvTableMappingType_ClassTable
OvTableMappingType_ConcreteTable
OvTableMappingType_Default
enum OvTableMappingType
  OvTableMappingType is an enumeration of the possible mapping types. Parameters:
  | OvTableMappingType_Default | Defaults to Concrete table.
  | OvTableMappingType_ClassTable | only explicit properties are stored in the class table. Inherited properties are stored in the base class's table. This means that objects in this class will have their properties in multiple tables. These tables will be related by their primary key columns. Most providers, including all Autodesk providers, do not currently support class table mapping. These providers revert to using ConcreteTable mapping if ClassTable mapping is specified.
  | OvTableMappingType_ConcreteTable | all class properties ( explicit and inherited ) are stored in the class table. The class table can be the same or different from the class table for its base class.
  | OvTableMappingType_BaseTable | all explicit class properties are store in the table for the base class. It is an error if this option is specified for a class that does not have a base class. It is also an error if the class also contains a Table object, since this class won't have its own table. For most cases, Base Table is equivalent to the Class Table option with table name set to the base class table name. The exception is when the base class table name is adjusted. In this case, the Base Table option allows the class properties to be stored in the base class table without the application having to guess how this table name will be adjusted.
  Enumerator:
  OvTableMappingType_Default |
  OvTableMappingType_ClassTable |
  OvTableMappingType_ConcreteTable |
  OvTableMappingType_BaseTable |
Definition at line 41 of file mgOvTableMappingType.h.