Available Attributes and Output Settings

Data Transfer Object (DTO) Class model

Framework attributes

The following attributes are defined by default for this framework:

Root document

  • Serializable
  • DataContract(IsReference$=$true)

Embedded document

  • Serializable
  • DataContract(IsReference$=$true)

Field (all types)

  • DataMember

Framework settings, Project level

The following settings are defined for this framework:

Defaults at the project level

  • Root Derived Element base class name default (string). Default value: empty
  • Embedded Derived Element base class name default (string). Default value: empty

Framework settings, per element

Root document

  • Base class name (string)

Embedded document

  • Base class name (string).

Both base class name settings support the macros {$Name} and {$FullName}.

Document Database

Framework attributes

No default attributes are defined for this framework.

Framework settings

The settings for this framework are equal to the DTO Class model framework.