La méthode create
2 min
Entité simple
La méthode create permet la création en mémoire d'une entité créer en mémoire l'entité de type tableau souhaitée.
Entité tableau
La méthode create permet de créer en mémoire l'entité de type tableau souhaitée.
Attention, pour toutes les entités autre que l'entité project, cette méthode ne crée pas l'entité en base de données. Il est nécessaire d'appeler la méthode save depuis l'entité project pour enregistrer en base de données l'ensemble du projet et des entités qui lui sont rattachées.
import { Entities } from '@fasstech/oip-core';
// création d'un nouveau projet
const project = await Entities('Project').create();
// création d'une entité company (type array) en mémoire
const company = await Entities('Company').create();Pour les entités qui ne sont pas des tableaux, l'entité souhaitée se récupère directement depuis l'entité parent.
import { Entities } from '@fasstech/oip-core';
// création d'un nouveau projet
const project = await Entities('Project').create();
// ici on récupère l'entité customer depuis son entité parent project
const customer = await Entities('Customer').get(project);