Browse Source

Merge pull request #26081 from abpframework/salihozkara/low-code-107-feature-docs

Document primitive collections without storage keys
pull/26088/head
Enis Necipoglu 5 days ago
committed by GitHub
parent
commit
f9cbccf7b9
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 5
      docs/en/low-code/data-modeling.md

5
docs/en/low-code/data-modeling.md

@ -45,8 +45,7 @@ A primitive collection keeps an ordered list of values on one property. Supporte
"type": "string",
"collection": {
"maxCount": 25,
"uniqueItems": true,
"storageKey": "b7db3ad2-3452-511b-b9b7-cc11d2db6dcb"
"uniqueItems": true
}
}
```
@ -56,7 +55,7 @@ Collection rules:
* `maxCount` is optional, but must be greater than zero when supplied.
* `uniqueItems` is required and controls duplicate-value validation.
* The effective item limit is the lower of `maxCount` and `LowCode:PrimitiveCollections:MaximumItemsPerProperty`. The verified global default is `1000`.
* `storageKey` is a stable internal identity used by the normalized collection table. Let the Designer generate it and do not change it after data exists.
* Collection table names are derived from the entity and property names. Developer JSON, Designer, MCP, and code-layer definitions do not require an internal collection identifier.
* A collection property cannot also be a foreign key, formula, or rollup.
Collections are stored in normalized rows rather than inside the owner JSON payload. The React runtime returns them as ordered arrays and uses collection-aware controls for scalar, enum, file, and image values.

Loading…
Cancel
Save