4D v19

entity.{attributeName}

Home

 
4D v19
entity.{attributeName}

entity.{attributeName} 


 

   
Parameter Typ   Beschreibung
entity.{attributeName}   Mixed in Aktueller Wert des Attributs in der Entity

Jedes Attribut der Dataclass ist als Eigenschaft einer Entity verfügbar, die den Attributwert der Entity speichert.

Hinweis: Dataclass Attribute sind auch über die alternative Syntax mit [ ] zugänglich.

Der Typ des Attributwerts richtet sich nach der Art des Attributs (Verknüpfung oder Attribut):

  • Ist attributeName vom Typ storage:
    gibt entity.attributeName einen Wert vom gleichen Typ wie attributeName zurück.
  • Ist attributeName vom Typ relatedEntity:
    gibt entity.attributeName eine verknüpfte Entity zurück. Werte der verknüpften Entity sind direkt über verschachtelte Eigenschaften verfügbar, z.B. "myEntity.employer.employees[0].lastname".
  • Ist attributeName vom Typ relatedEntities:
    gibt entity.attributeName eine neue Entity-Selection der verknüpften Entities zurück. Duplikate werden entfernt, die Entity-Selection wird unsortiert zurückgegeben.

Hinweis: Weitere Informationen dazu finden Sie im Abschnitt dataClassAttribute.kind.

 C_OBJECT($myEntity)
 $myEntity:=ds.Employee.new() //Ein neues Objekt vom Typ Entity erstellen
 $myEntity.name:="Dupont" // 'Dupont' dem Attribut 'name' zuweisen
 $myEntity.firstname:="John" //'John' dem Attribut 'firstname' zuweisen
 $myEntity.save() //die Entity sichern



Siehe auch 

entitySelection.{attributeName}

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: ORDA - Entity

 
GESCHICHTE 

Erstellt: 4D v17

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v19)
4D Programmiersprache ( 4D v19.1)