Sur le site web sur lequel je travaille actuellement, j'ai décidé de donner une chance à EF4 Code First. Cela ne semble pas si mal, bien que le fait de ne pas supporter les enums signifie que les points impressionnants sont annulés par un simple inconvénient.
Quoi qu'il en soit, le problème que je rencontre aujourd'hui est que j'ai un objet livre qui contient une collection d'auteurs. Lorsque je clique sur une page où le livre est commenté, une erreur est générée car les auteurs du livre ne peuvent pas être ajoutés aux données de la vue - la collection d'auteurs pour ce livre est nulle.
Je me rends donc sur la page d'administration, j'édite le livre et, soudain, les auteurs réapparaissent. Je retourne donc à la page de révision et les auteurs apparaissent maintenant sur cette page également.
Il semble qu'ils ne soient pas chargés la première fois, mais pour une raison quelconque, la section d'administration les charge, de sorte que lorsque je retourne à la page d'évaluation, tout fonctionne bien.
Si par hasard je fais une recompilation, et que je vais directement à la page de révision, ils ont à nouveau disparu.
J'obtiens mes livres à partir du contexte en utilisant l'ensemble CreateObject - via le référentiel. Cette méthode est utilisée à la fois sur la page d'administration et sur la page de révision.
Merci si vous pouvez nous aider.