(désolé pour mon anglais) Par exemple, dans mon DAL, j'ai un objet AuthorDB, qui a un nom et un objet BookDB, qui a un titre et un IdAuthor.Quelles sont les meilleures pratiques pour créer une couche d'accès aux données pour un objet ayant une référence à un autre objet?
Maintenant, si je veux montrer tous les livres avec le nom de leur auteur correspondant, je dois obtenir une collection de tous les livres, et pour chacun d'eux, avec l'attribut IdAuthor, trouver le nom de l'auteur. Cela fait beaucoup de requêtes à la base de données, et évidemment, un simple JOIN pourrait être utilisé.
Quelles sont mes options? Créer un objet "personnalisé" contenant le nom de l'auteur et le titre du livre? Si c'est le cas, la maintenance pourrait devenir horrible.
Alors, quelles sont les options? Merci!