Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v19.8
entity.{attributeName}

entity.{attributeName} 


 

entity.{attributeName} -> Funktionsergebnis 
Parameter Typ   Beschreibung
Funktionsergebnis  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

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v17

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v19)
4D Programmiersprache ( 4D v19.1)
4D Programmiersprache ( 4D v19.4)
4D Programmiersprache ( 4D v19.5)
4D Programmiersprache ( 4D v19.6)
4D Programmiersprache ( 4D v19.7)
4D Programmiersprache ( 4D v19.8)