OSGeo FDO Provider for MySQL .NET API Reference

OSGeo FDO MySQL .NET API

.NET API Reference OSGeo FDO Provider for MySQL

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.


Comments?