Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v19.8
entity.{nomAttribut}

entity.{nomAttribut} 


 

entity.{nomAttribut} -> Résultat 
Paramètre Type   Description
Résultat  Varié in Current value of the attribute in the entity

Tout attribut de dataclass est disponible en tant que propriété des entités de la dataclass, stockant la valeur de l'attribut pour l'entité.

Note : Il est également possible d'accéder aux attributs de la dataclass à l'aide de la syntaxe alternative utilisant les [ ].

Le type de valeur d'attribut dépend du "kind" de l'attribut (relationnel ou storage) :

  • Si le "kind" de nomAttribut est storage :
    entity.nomAttribut retourne une valeur du même type que nomAttribut.
  • Si le "kind" de nomAttribut est relatedEntity :
    entity.nomAttribut retourne l'entité liée. Les valeurs de l'entité liée sont directement accessibles via une séquence de propriétés, par exemple "myEntity.employer.employees[0].lastname".
  • Si le "kind" de nomAttribut est relatedEntities :
    entity.nomAttribut retourne une nouvelle sélection d'entités contenant les entités liées. Les doublons sont supprimés (une sélection d'entités non ordonnée est retournée).

Note : Pour plus d'informations sur la propriété d'attribut "kind", reportez-vous à la page dataClassAttribute.kind.

Exemple  

 C_OBJET($myEntity)
 $myEntity:=ds.Employee.new() //créer un nouvel objet de type entité
 $myEntity.name:="Dupont" //assigner 'Dupont' à l'attribut 'name'
 $myEntity.firstname:="John" //assigner 'John' à l'attribut 'firstname'
 $myEntity.save() //sauvegarder l'entité



Voir aussi  

entitySelection.{nomAttribut}

 
PROPRIÉTÉS 

Produit : 4D
Thème : ORDA - Entity
Nom intl. : entity.{attributeName}

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : 4D v17

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v19)
4D - Langage ( 4D v19.1)
4D - Langage ( 4D v19.4)
4D - Langage ( 4D v19.5)
4D - Langage ( 4D v19.6)
4D - Langage ( 4D v19.7)
4D - Langage ( 4D v19.8)