TDADataDictionary
From RemObjects Software
This is a Data Abstract Architecture entry
Feel free to add your notes to this topic below.
Overview
The TDADataDictionary component is used to store a number of predefined field configurations (so called data dictionary entries, or data dictionary fields).
These entries exhibit most of the properties of normal fields; however, they are not used to represent actual data fields, but are templates for the configuration of actual fields in the data tables of your schema.
For example, a schema might define several tables that contain a "phone number" string field; common configuration for this field type (edit masks, display formats, field captions) might be defined in a common data dictionary entry, which is then referenced from the individual "phone number" fields using their DataDictionary property. The fields will then inherit their configuration from the commonly shared dictionary entry, rather than having to duplicate the settings. Changes to the dictionary entry will automatically reflect in all the actual fields.
While you can edit the content of a data dictionary from code or in Object Inspector using the Fields collection property, you will usually edit the dictionary by double-clicking a TDASchema component that references it, to launch the Schema Modeler.
File
uDAClasses
Declaration
TDADataDictionary = class(TDAStreamableComponent, IDADataDictionary);
Hierarchy
- TDAStreamableComponent
- TDADataDictionary
Properties
| | | |
|---|---|---|
| Fields | TDADataDictionaryFieldCollection | Maintains the list of TDADataDictionaryFields defined in the dictionary. |
See Also
Product: RemObjects Data Abstract
Current version: Data Abstract 'Vinci' (5.0)
Lists — Glossary — Features — How To — Drivers — Components — Tools — Samples — Articles — Architecture — Issues
Categories: Text | Data Abstract | Architecture | Class | Component | Delphi
