In addition to mapping temp-table components, OpenEdge maps relevant attributes of temp-table components for use in a .NET Open Client. These ABL attributes are similar to .NET properties and some of them map to actual ADO.NET properties.
Attributes on temp-table and related ABL components are similar to object properties. They allow you to query and modify information for these components in ABL. Many of these attributes are not meaningful in the .NET environment and require no mapping by OpenEdge. Among those attributes that are meaningful, some correspond to equivalent ADO.NET properties that already maintain the same information for equivalent .NET objects. Still others require some form of mapping by OpenEdge in order to maintain the corresponding information in ADO.NET.
For those ABL attributes that require mapping, OpenEdge maps some of them to existing ADO.NET properties. For other mapped attributes, OpenEdge provides static methods on a Progress.Open4GL.ProDataTable utility class that allow you to maintain these values in the corresponding ADO.NET DataTable.
The following sections describe the attribute mappings supported by OpenEdge using existing ADO.NET properties or OpenEdge
ProDataTable class methods. For more information on mappings that use an OpenEdge
ProDataTable class method, see the corresponding method description in
ProDataTableclass methods.