Entity

Tableau 1. Classes d'extension appliquées aux classes Entity

Action

Option de modèle

Déconseillée ?

Alternative

Ajouter une opération d'entité stéréotypée

(par exemple, <<ns>>, <<nsreadmulti>>)

Aucune

Déconseillée

Au lieu d'utiliser une classe d'<<extension>>, ajouter l'opération stéréotypée via une sous-classe sans remplacement.

Changer une opération d'entité (par exemple, les paramètres)

Aucune

Déconseillée

Créer une opération stéréotypée avec la structure souhaitée à l'aide d'une sous-classe sans remplacement.

Si vous avez une raison valable pour changer la structure de l'opération d'entité d'une application, créez un dossier de support.

Changer une option d'opération Entity

Zone ID auto

Clé ID auto

Aucun code SQL généré

Verrouillage optimiste

Tri par

SQL

Where

Déconseillée

Créer une opération stéréotypée à l'aide d'une sous-classe sans remplacement.

Si vous avez une raison valable pour changer ces options dans les opérations Entity de l'application, créez un dossier de support.

 

Contrôle au niveau de la table de base de données

Déconseillée

Cette option est paramétrable via les propriétés d'exécution. Pour plus d'informations sur cette procédure, voir la section 12.3.6 du guide Cúram Server Modeling Guide.

 

Opération en cas d'échec

Opération post-accès aux données

Opération pré-accès aux données

Treater ReadmultiMax comme Informational

Exception

Enregistrements ReadMultiMax renvoyés

Déconseillée

Les clients doivent uniquement changer ces options sur les opérations Entity de l'application en utilisant une sous-classe avec remplacement.

Changer une option de classe Entity

Activer la validation

Déconseillée

Les clients doivent uniquement changer cette option sur les opérations Entity de l'application en utilisant une sous-classe avec remplacement.

 

Résumé

Autoriser le verrouillage optimiste

Aucun code SQL généré

Remplacer la superclasse

Déconseillée

Si vous avez une raison valable pour changer ces options dans les opérations Entity de l'application, créez un dossier de support.

 

Contrôler les zones

Dernière mise à jour de la zone

Autorisée

Cette action est actuellement uniquement prise en charge via les classes d'extension, et elle continuera à l'être à partir de la version 6.0.3.

Ajouter un attribut Entity

Aucune

Déconseillée

Les clients qui souhaitent ajouter des données aux écrans d'application doivent ajouter de nouvelles classes Entity spécifiques au client et encapsuler les opérations Cúram CRUD dans leurs propres classes de processus afin de gérer les deux tables atomiquement. Les écrans Cúram peuvent ensuite être modifiés en vue de pointer vers les nouvelles classes de processus.

Changer une option d'attribut Entity

Autoriser les valeurs null

Déconseillée

Si vous avez une raison valable pour changer cette option sur les attributs Entity de l'application, créez un dossier de support.