Disons que j'ai un objet assez complexe. Comme il est si complexe, il faut un peu à charger à partir de la base de données. Maintenant, disons que mes utilisateurs veulent une grille qui montre tous ces objets, et je sais que si je le fournis, les performances ne seront pas souhaitables. J'essaie de mettre le doigt sur la meilleure façon de gérer cela. Jusqu'à présent, j'ai deux idées:ASP.NET - chargement de données de grille avec une structure OO lourde
Implémenter chargement paresseux: Je n'ai pas vraiment besoin de l'objet entier pour afficher la grille. Je ne suis pas sûr que je veuille aller dans cette direction parce que partout ailleurs, l'objet entier sera chargé et je ne veux pas changer radicalement mon architecture pour les grilles.
Renvoyer un jeu d'enregistrements spécifiquement adapté à ma grille: C'est ainsi que je me penche. Fondamentalement, je retournerais un DataSet ou simplement un objet plat. Ma procédure stockée peut effectuer les relations de données pour renvoyer le jeu d'enregistrements comme souhaité.
Y a-t-il d'autres approches que je pourrais envisager? Je n'ai pas fait de vraies grilles auparavant et je voulais m'assurer que je l'ai bien fait la première fois. Quelqu'un peut-il venir avec les inconvénients de ma deuxième idée?
Merci pour le conseil! –