ObjectExtender User's Guide and Reference
The ObjectExtender tools are a collection of development
browsers, tools, and code generation services that help you build persistence
support for your application. They are available from the
ObjectExtender Tools option under the Transcript menu.
The browsers are your main resources for building your application on the
ObjectExtender framework.
The browsers are used to describe your object model, database schema, and
data store mapping, as well as generate the code the framework needs to manage
your business objects. Using the Status and SQL Query tools, you can
collect and study information to ensure that your business objects are
exhibiting the behavior you expect.
The browsers and tools are briefly outlined below:
- Model Browser. For defining your object model, its classes and
associations and generating schemas from a defined model.
- Schema Browser. For defining a logical description of your data
store to which your object model will persist. Existing database
schemas can be imported, and models can be generated from schemas.
- Map Browser. For mapping your object model, or persistent classes,
to your logical (or database) schema. Each persistent class needs a map
which associates the attributes of the class with their corresponding columns
(or fields) in the database tables (or record) and also associates class
associations with table connections. You must first define your object
model and schema before you can map them.
- SQL Query Tool. For occasional use, when you need to query the
database directly. This tool is great for testing the generated query
statements.
- Status Tool. For collecting various kinds of statistics during
development, such as looking at persistent object, data store, and transaction
statistics.
The browsers do not allow any of the meta model entities to be modified if
the storage entity is an edition and its developer is not the current image
user.
[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]