Root / Assembly / ARCCore / AREnumType / DocumentationOnlyEnum / ARConcepts / _Member / StandardAgoRapideCode

EnumMemberAttribute

StandardAgoRapideCode

KeyValue
DescriptionCode originating from the main official AgoRapide distribution (which therefore does not include any end-application specific code)

TODO: Consider creating new enum CodeLocation or similar,
TOOD: comprising StandardAgoRapideCode and ApplicationSpecificCode.

Although AgoRapide is open-source with an extremely flexible license (and you may therefore mix its code with your own), it is anyway recommended to keep core parts of the system, like all CoreDB and as many of ArmDB as possible, based on only the official AgoRapide distribution, that is, without any ApplicationSpecificCode. Following this recommendation will ensure greater stability for the critical core parts of your system.

A node with only StandardAgoRapideCode therefore most probably knows very little about end-application specific types. Although by compiling it with only the standard AgoRapide code it will be able to receive some PK information (through the PropertyStream), it will not be able to do any type-specific operations.
For example: With something like 'Customer/42/PhoneNumber = +4790534333' it will understand that 'Customer' is a IKType, '42' is a IKString, and 'PhoneNumber' is a ITypeDescriber, but it will not be able to actually create a Customer-object nor a PhoneNumber because the definition for those types are unknown (the types are not present in the assemblies constituting the application).
EnumMemberStandardAgoRapideCode
EnumTypeARCCore.ARConcepts

3 items


Generated 2020-10-13 11:11:01.197 UTC