User Interface : Entity properties

Entity properties define attributes and fields for your entities with types and constraints.

Create and edit form

General

Field Description
Name The Name of the Entity property using PascalCase format. It will be automatically converted to PascalCase if necessary. This will be used as the name of the field.
Entity property type The type of the Entity property. This defines the kind of data the property will hold. Choose between Bool, Byte, DateTime, Decimal, Double, Enum, Float, Guid, Int, Long, Short, String. Depending on the type you choose, additional constraints will be available.
Enum type The type Name of the enumeration if the Entity property type is set to Enum.

Foreign Entity

Field Description
Foreign entity The target Entity for a foreign key relationship if needed. If set, it will be used to generate a 1-N relationship.
Navigation property alias The alias used for the navigation property on the current Entity if a foreign entity is set. It is only needed if many foreign entities using the same target Entity are set. Otherwise it will be automatically generated if not provided.
Parent navigation property alias The alias used for the navigation property on the parent Entity if a foreign entity is set. It is only needed if many foreign entities using the same target Entity are set. Otherwise it will be automatically generated if not provided.
Is primary key Indicates whether this property is a primary key of the Entity if its Id is not a primary key. If only one Entity property is set as a primary key, it will be used to generate a 1-1 relationship. If multiple properties are set as primary keys, a composite N-N relationship (Multiple 1-N) will be generated.

Constraints

Field Description
Minimum value The minimum value allowed for the property. This constraint is only applicable for numeric types.
Maximum value The maximum value allowed for the property. This constraint is only applicable for numeric types.
Precision The total number of digits allowed for the property. This constraint is only applicable for decimal types.
Scale The number of digits allowed after the decimal point. This constraint is only applicable for decimal types.
Minimum date The earliest date allowed for the property. This constraint is only applicable for date types.
Maximum date The latest date allowed for the property. This constraint is only applicable for date types.
Minimum length The minimum number of characters allowed for the property. This constraint is only applicable for string types.
Maximum length The maximum number of characters allowed for the property. This constraint is only applicable for string types.
Is unicode Indicates whether the property value should be stored as Unicode. This constraint is only applicable for string types.
Is unique Indicates whether the property value must be unique across all instances of the entity. If set, a unique constraint will be applied to the corresponding database column and a Domain Service will enforce uniqueness at the application level.
Is nullable Indicates whether the property value can be null.

Options

Field Description
Position Indicates the display order of the property in fields, lists and forms. Properties with lower positions are displayed first.

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.