Skip to main content
You are viewing help content for a version that is no longer maintained/updated.
All docs
V22.1
  • EntityAttribute Class

    Marks a class as an entity class.

    Declaration

    EntityAttribute = class(
        TCustomAttribute
    )

    Remarks

    This attribute allows you to include or exclude specific classes to/from an entity model. A session component can only manipulate data stores and query their data using instances of entity classes.

    You can specify a table to which an entity class is mapped using the TableAttribute. Otherwise, the class name is considered the table name. The ‘T’ prefix is automatically removed.

    The following code marks the TPerson class as an entity class. Creating a data store schema for this class maps it to the Person table.

    uses
      ..., dxEMF.Core, dxEMF.Attributes;
    type
      [Entity]
      TPerson = class
      // ...
      end;
    

    Inheritance

    See Also