Customizing the geodatabase


The following sections provide examples of customizing the geodatabase object model.
Apart from these customizations it is not normally realistic to further extend the geodatabase model. Most of the geodatabase objects implement behavior that is closely linked with the other objects in the model, so they are not generally suitable for modification and reuse.

Class Extensions

  • About Class Extensions—Introduction to class extensions.
  • Pipe Validation Class Extension Example—An example of a class extension which provides custom validation of attributes
  • Managing Class Extensions—Advice on applying your class extension to your data
  • Timestamper Class Extension Example—An example of a class extension, which attributes a feature with an automatic time stamp when the feature is created or edited
  • Class Extensions and Relationship Classes—Advice on using class extensions with relationship classes
  • Class Extensions for Annotation and Dimensions—Advice on extending annotation and dimension classes

Custom Features

Plug In Data Sources

Workspace Extensions

  • About Workspace Extensions—Introduction to workspace extensions.
  • ConnectLog Workspace Extension Example—An example of a workspace extension, which records user connections to a database
  • Managing Workspace Extensions—Advice on deploying and using workspace extensions

OLE DB Providers