Aller au contenu
EN FR

Collections

Statut documentaire : reference — voir Maturité et preuves.

Une collection est un contrat de navigation et de projection sur le modèle. Elle décrit quel ensemble conceptuel doit être observé, plutôt qu'un algorithme impératif de parcours.

Ce qu'une collection peut exprimer

  • ensemble cible ;
  • filtres ;
  • projection ;
  • navigation par relations ;
  • composition ;
  • agrégats, lorsque la grammaire et le provider le permettent.

Collections et vues

Une collection fournit souvent la matière d'une vue, d'un DataSet ou d'une publication. La collection reste indépendante de la représentation finale.

Collections et persistance

Une collection n'est pas une table SQL. Le Runtime ou le provider peut optimiser, indexer ou matérialiser son exécution sans modifier sa signification conceptuelle.

Voir Joins, Unions et Collection elements.