Bonjour,
j'ai un peu de mal à appréhender les associations dans EF.
Dans Access par exemple, une relation relie une colonne d'une table à une autre colonne d'une autre table.
Ici, dans EF, l'association crée une relation entre une Entité et une autre et là, je m'y perds: prenons l'exemple simple d'un modèle destiné à gérer une vidéothèque.
Soient 2 entités:
Film
Id
Acteurs
Realisateur
Producteur
Personne
Id
Nom
Prenom
Dans Access, on relierait Realisateur à la table Personne, puis Producteur à Personne, etc.
Mais dans EF, on associe Film à Personne ; mais comment lui dire que Realisateur, Producteur, Acteurs (dans ce dernier cas, relation de plusieurs à plusieurs) est un Id de Personne ???
Avec l'association de EF, je vais me retrouver avec une collection de Personnes dans l'entité Film, sans aucun lien avec les propriétés Realisateur, Acteurs, Producteur...
Bref, pourquoi une association ne relie-t-elle pas 1 propriété d'une Entité à une autre Entité ?
Tout ceci est très confus pour moi. J'y perds mon latin.
Partager